ファイルヘッダー、リンクされたCSSまたはJSなど、複数のページに同じコンテンツが含まれる場合があります。レイアウト ファイルを使用してこの機能を実現できます。
たとえば、新しいレイアウト ファイルを作成しましょう views/layout.blade.php
理解できない構造を作成し、ブートストラップを導入しました、注意してください@yield
是blade的布局占位符,未来我们的页面内容将填充到这里,修改 about.blade.php
上記のコードは、レイアウト ファイルを使用して layout.blade.php
, 然后在 content
セクションにコンテンツを追加することを意味します。
追加routes.php
:
追加PagesController.php
:
新しいビューpages/contact.blade.php
チェックしてください!
レイアウト ファイルでは、複数の @yield
, 比如在 layout.blade.php
中添加 @yield('footer')
を追加できます:
たとえば、contact.blade.php
にスクリプトがある場合、この段落に配置できます。
連絡先にアクセスするとダイアログボックスが表示されますが、aboutは正常に表示されます
@if
を使って判断してくださいは@unless
等同于 if !
, 还有 @foreach
などとみなすこともできます。
次のように、データがデータベースから取得され、コレクションが空になる可能性がある状況があります:
リーリーこの状況に対処するには、@if
ハンドル
そのほうがいいです
以上、Laravel 5 (4) - Blade 入門について、さまざまな側面を含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。