私はLaravel 5とブートストラップを使ってブログをプログラミングしています。 @If制御構造は、私のblade.phpにこのように書かれて動作していないように見える。ここで@制御構造が認識されない - php laravel 5
@section('title')
@if($post)
<p> {{ $post->title}} </p>
@if(!Auth::guest() && ($post->name == Auth::user()->id || Auth::user()->is_admin()))
<button type="button" class="btn btn-default"><a href="{{ url('news.edit')}}">Editer</a></button>
@endif
@endif
@endsection
は、ブレードを呼び出すのPostControllerの私の関数である。
public function index()
{
$post = Post::get();
return view('posts.index', compact('post'));
}
私はこのエラーが発生します。 未定義のプロパティ:Illuminate \ Database \ Eloquent \ Collection :: $タイトル
私はPHPを初めて使用しているため、問題がどこにあるか分かりません。何か手がかりがあれば、助けてください。
の各メンバーのためのポストのいずれかのプロパティです、配列のように。ドキュメント https://laravel.com/docs/5.0/templates、https://laravel.com/docs/5.0/eloquent –