2016-09-30 9 views
0

私は現時点で練習中で、誰かが正しい方向に向けることができるかどうか疑問に思っています。Laravel 5.3 if文を学習する

結果が見つからない場合は空白のページが返されますが、データベースにアイテムを置くとアイテムが返されます。

Route::get('/read', function(){ 

    $posts = Post::all(); 

    if(empty($posts)) { 
     echo "No Posts Exist"; 

    } else { 

     foreach ($posts as $post) { 
      return $post->title; 
     } 
    } 

}); 
+0

てみてくださいそれをエコーする代わりに文字列を返します。 – jardis

+0

ちょうど空白の白いページ –

答えて

1

all()はコレクションを返します。多くの皮膚への方法この猫が、私はあなたが(のisEmptyを探していると思います)

if($posts->isEmpty()) { ... } 

その他のオプションはされるだろう - >数()=== 0収集方法は、ここに記載されています:https://laravel.com/docs/5.3/collections

+0

空の()のために使うことができる特性が配列のように振る舞うのであれば – jardis

+0

ありがとうございました。 –