2016-07-21 8 views
0

私のサイトには7種類のHTMLレイアウトがあります。なぜなら、いくつかのページには異なるヘッダー/フッターがあり、一部のページはレイアウトが機能するために必要なバックエンドからのデータを渡さなかったからです。私はいくつかのレイアウトで終わった。これはかなり大きな不便です。これを回避する方法はありますか?データが必要なレイアウトにlaravelに複数のレイアウトがある

+1

にテンプレート

@stack('scripts') 

そしてでは、特定のスタック

にセクションを追加するために@pushを使用することができます。ブレードの歩留まりとセクションを使用します。ページが全く異なる場合、選択肢はありません。 –

答えて

0

私が見つけたブレードのもう一つの大きな隠された宝石は@stack@pushました機能。

あなたは、あなたがより良いあなたのコードを整理することができ、あなたの意見

@push('script') 
    <!-- Here goes your normal HTML --> 
@endpush 
0

、私はあなたがテンプレートにそれをオプションにして、コントローラ内のデータ要件を検証することができると思うの代わりにテンプレートの

関連する問題