ホームページ  >  記事  >  バックエンド開発  >  Laravel 5 フレームワーク学習 Blade の紹介、laravelblade_PHP チュートリアル

Laravel 5 フレームワーク学習 Blade の紹介、laravelblade_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:57:431376ブラウズ

Laravel 5 Framework Learning - Blade Introduction, laravelblade

複数のページには、ファイルヘッダー、リンクされた 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を使用してください


リーリー

if ! や @foreach などと同等でない限り @ とみなすこともできます。

リーリー

次のように、データがデータベースから取得され、コレクションが空になる可能性がある状況があります:

コードをコピーします コードは次のとおりです: $people = [];

この状況に対処するには、@if ハンドルを追加してください

リーリー

そのほうがいいです

以上がこの記事の全内容です。Laravel5を学習する皆さんのお役に立てれば幸いです。

http://www.bkjia.com/PHPjc/980216.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/980216.html技術記事 Laravel 5 フレームワーク学習 - Blade 入門、laravelblade ファイルヘッダー、リンクされた CSS または JS など、同じコンテンツが複数のページに含まれる場合があります。レイアウト ファイルを使用して完成させることができます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。