小编kwe*_*ble的帖子

检查列是否为空 Laravel

我的数据库表中有此列('time_out'):

在此处输入图片说明

正如你所看到的time_outnull,当我做这个查询:

$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 查询的新手:)

collections laravel eloquent laravel-5

2
推荐指数
1
解决办法
9539
查看次数

Laravel 5.8 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)

laravel eloquent

1
推荐指数
1
解决办法
8930
查看次数

标签 统计

eloquent ×2

laravel ×2

collections ×1

laravel-5 ×1