ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 5 の基礎 (4) - Blade の概要

Laravel 5 の基礎 (4) - Blade の概要

WBOY
WBOYオリジナル
2016-08-08 09:26:551015ブラウズ

ファイルヘッダー、リンクされた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 チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。