php - Laravel 中如何检查模型对象是否为空?

标签 php laravel laravel-4 laravel-5

我正在使用以下代码使用模型访问我的数据库。

$persons = WysPerson::where('family_id', $id)->get();

我使用以下代码检查了 $persons 是否为空。

if($persons){
        var_dump($persons);
    }

实际上$persons是空的。但我得到 var_dump 的结果为

object(Illuminate\Database\Eloquent\Collection)#417 (1) { ["items":protected]=> array(0) { } }

如何检查 $persons 是否为空?有人可以帮忙吗?

最佳答案

关于php - Laravel 中如何检查模型对象是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29625693/

相关文章:

php - laravel 创建请求不工作

php - 使用 Laravel 4.1 对 UNION 查询进行排序

php - 加入 laravel

php - updateOrCreate - Laravel 中的批量分配异常

wordpress - laravel 和 wordpress 在同一个域上(子文件夹中的 laravel)

PHP: memory_get_peak_usage(false),什么时候应该使用true?

php - 解析 WSDL : xx already defined

php - 如何更改cakephp中的默认日期格式?

php - 如何使用 PDO 在 PHP 中创建包含分隔符的存储过程?

php - php artisan migrate的Laravel错误