laravel - 在 laravel 中查找表是否为空
问题描述
我正在尝试确定我的表是否为空,但出现此错误
调用未定义的函数 App\Http\Controllers\isEmpty()
我确实检查了与我的标题相似但没有我需要的问题的问题。
这是我的代码
$orders = Order::all();
if(isEmpty($orders))
{
echo "Im empty";
die();
}else{
echo "im not empty";
die();
}
解决方案
你应该使用Model::exists()
. 它返回真/假并在后台运行select count(*) from table where
查询。
if (Order::exists()) {
echo "im not empty";
die();
} else {
echo "Im empty";
die();
}
推荐阅读
- php - 单击类别名称时,页面将重定向到 404 pge
- django - 如何将两个日期更改为天数和小时数
- javascript - React Storybook - 自定义道具导致“您可能需要适当的加载器来处理此文件类型”消息
- css - CSS网格:自动适应垂直跨度
- svelte - Svelte TypeError 无法解构 getContext(...) 的属性,因为它未定义
- java - Android TV 应用开发 - 使用 Kotlin/Java 更改系统设置
- python - -215:opencv 程序中的断言失败
- laravel - 如何设置变量环境 Laravel 7
- php - Latitude Checkout API 使用 curl 返回 string(0) ""
- c# - 在 DataAnnotations 中为 displayName 添加样式