0
Foreachループでページを呼び出す際に問題がありました。ログインをクリックする前にOKですが、ログインしようとすると、ロードされたforeachループのhtmlタグのみ...私のHomeController
で私はwelcome
ページを呼び出す場所のコントローラーログイン後にForeach Loopを呼び出す/表示する方法
public function index()
{
return view('pages.welcome');
}
を拡張します。 foreachループであるその内部。
<div class="row">
<div class="col-md-8">
@foreach ($posts as $post)
<div class="post">
<h3>{{ $post->title }}</h3>
<p>{{ substr($post->body, 0,300) }}
{{ strlen($post->body) > 300 ? "..." : " " }}</p>
<a href="{{ url($post->slug)}}" class="btn btn-primary btn-sm">Read More...</a>
</div>
<hr>
@endforeach
</div>
</div>
そして、私は問題が私のルートだと思う:
Route::get('/home', '[email protected]');
あなたのためだけのショートカットですビューを返す間に '$ posts'データをインデックスメソッドに渡していません。 – Webinion