Laravel会收到检查结果的最佳方法

时间:2017-05-18 05:02:35

标签: laravel-5

我正在寻找最好的检查方法,或者从Laravel sql查询中收到任何结果。如果我只使用$ads->isEmpty(),那么当查询尚未执行时,如果执行条件不符合,则会出现问题。

如果我只使用empty($ads),则在执行查询但没有结果时会出现问题 - 它仍然会显示空白值,因此它不再为空。

也许有一个,更好的检查,而不是这两个?

if (Session::has('city')) {
    $ads = \App\Ad::orderBy('id', 'desc')->get();
}

if (empty($ads) or $ads->isEmpty()) {
    // do something
}

1 个答案:

答案 0 :(得分:1)

可以选择始终确保const val MY_CONST = "something" const val MY_INT = 1 $ads

E.g。

Collection

有关

的更多信息