您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
laravel-20(firstOrFail与hash)
发布时间:2019-10-04 11:38:21编辑:雪饮阅读()
firstOrFail
示例:
$test=new \App\Test;
$user=$test::where('id','=',1)->firstOrFail();
$user=$user->toArray();
echo $user['name'];
解析:
firstOrFail在数据查询结果时返回的不是结果集,而是结果集中的 第一条数据,所以这里toArray则是一维数组,当然若没有任何数据时候这里就会抛出404
hash
需要在控制器中use Hash
hash密码生成
public function getShouye(){
$test=new \App\Test;
$test->name='人快意迎风满袖';
$test->created_at=date('Y-m-d H:i:s');
$test->updated_at=date('Y-m-d H:i:s');
$test->password=Hash::make('dmj220807');
$test->save();
}
hash密码校验
public function getShouye(){
$test=new \App\Test;
$password=$test::where('id','=',8)->value('password');
$res=Hash::check('dmj220807',$password);
var_dump($res);
}
关键字词:laravel,firstOrFail,hash,密码生成,校验