欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

laravel 查詢數(shù)據(jù)庫獲取結(jié)果實現(xiàn)判斷是否為空

 更新時間:2019年10月24日 10:36:54   作者:陌瀟  
今天小編就為大家分享一篇laravel 查詢數(shù)據(jù)庫獲取結(jié)果實現(xiàn)判斷是否為空,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

大家使用的場景是這樣的:

$users = DB::table('users')->where('id',$id)->get();
 
 if($users){
 //有數(shù)據(jù) 
 }else{
 //沒數(shù)據(jù) 
 }
 或
 if(is_null($users)){
 //  
 }
 或
 if(empty($users)){
 //
 }

以上方法都是不行的,在使用 Laravel Eloquent 模型時,我們要判斷取出的結(jié)果集是否為空,但我們發(fā)現(xiàn)直接使用 is_null 或 empty是無法判段它結(jié)果集是否為空的!??!

var_dump 之后我們很容易發(fā)現(xiàn),即使取到的空結(jié)果集,Eloquent 仍然會返回object(Illuminate\Support\Collection)對象實例。

其實,Eloquent 已經(jīng)給我們封裝幾個判斷方法如下:

$users = DB::table('users')->where('id',$id)->get();
 

 if ($users->first()) {
  //
 } 
 if (!$users->isEmpty()) {
  //
 } 
 if ($users->count()) {
  //
 }

以后就這么判斷是否為空了!

以上這篇laravel 查詢數(shù)據(jù)庫獲取結(jié)果實現(xiàn)判斷是否為空就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論