我的数据库表中有此列('time_out'):
正如你所看到的time_out
是null
,当我做这个查询:
$checkertimeout = Attendance::where('emp_id', $request->emp_id)
->where('attend_date', $date)->get(['time_out']);
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
[{"time_out":null}]
但是当我在一个 if-else statement:
if ($checkertimeout->isEmpty())
{
echo "works";
}
else
{
echo "wont work";
}
Run Code Online (Sandbox Code Playgroud)
它显示不起作用。
感谢任何帮助,我是 Eloquent 查询的新手:)
试图检查类中是否record
存在Purchase
。
返回时$checker
它返回我null
但是当我在里面使用它时if else
它给了我Has data
。
这是我的代码:
$checker = Purchase::select('id')->where('id',$request->itemid)->get();
if ($checker === null){
echo "None data";
} else {
echo "Has data";
}
Run Code Online (Sandbox Code Playgroud)