我现在正在练习,只是想知道是否有人可以指出我正确的方向。
如果没有找到结果,为什么会返回空白页面,如果我将一个项目放入数据库中则返回该项目。
Route::get('/read', function (){
$posts = Post::all();
if(empty($posts)) {
echo "No Posts Exist";
} else {
foreach ($posts as $post) {
return $post->title;
}
}
});
答案 0 :(得分:1)
all()返回一个集合。很多方法可以给这只猫留下皮肤,但我认为你正在寻找isEmpty()
if($posts->isEmpty()) { ... }
其他选项是 - > count()=== 0.此处列出了收集方法:https://laravel.com/docs/5.3/collections