複数のページには、ファイルヘッダー、リンクされた CSS または JS などの同じコンテンツが含まれる場合があります。レイアウト ファイルを使用してこの機能を実現できます。
新しいレイアウト ファイル (views/layout.blade.php など) を作成しましょう
リーリーパズル構造を作成し、ブートストラップを導入しました。@yield はブレードのレイアウト プレースホルダーであることに注意してください。将来、about.blade.php を変更します。 リーリー
上記のコードは、レイアウト ファイルlayout.blade.phpを使用し、コンテンツ セクションにコンテンツを追加することを意味します。routes.phpに追加します:
リーリー
PagesController.php に追加します:リーリー
新しいビューページ/contact.blade.phpリーリー
チェックしてください!layout.blade.php:
に @yield('footer') を追加するなど、レイアウト ファイルに複数の @yield を追加できます。 リーリー
たとえば、contact.blade.php にスクリプトがある場合、この段落に配置できます。リーリー
連絡先にアクセスするとダイアログボックスが表示されますが、aboutは正常に表示されます判断には@ifを使用してください
リーリー
リーリー
次のように、データがデータベースから取得され、コレクションが空になる可能性がある状況があります:
コードをコピーします コードは次のとおりです:
$people = [];
リーリー
そのほうがいいです以上がこの記事の全内容です。Laravel5を学習する皆さんのお役に立てれば幸いです。