この記事では、View::first を介して Laravel Blade の動的テンプレートを使用する方法に関する関連情報を主に紹介します。この記事では、PHP を学習または使用するすべての人にとって、一定の参考学習価値があります。必要な友達は見に来てください。
まえがき
この記事では主に、Laravel Blade 動的テンプレートを使用した View::first に関する関連コンテンツを紹介し、参考として共有します。勉強になりますが、以下ではこれ以上多くは言いませんが、詳細な紹介を見てみましょう。
動的コンポーネントまたはページを作成するとき、カスタム テンプレートが存在する場合はそれを表示し、それ以外の場合はデフォルトのテンプレートを表示したい場合があります。
たとえば、ページ モジュールを作成する場合、通常は「会社概要」と「お問い合わせ」のテンプレートをカスタマイズする必要があります (写真や連絡フォームの表示など)。一方、「当社のサービス」ではデフォルトのテンプレート。
カスタム テンプレートが存在するかどうかは、一連の if 判定を通じて判断することも、view()->exists()
を使用することもできます。ただし、Laravel 5.5 では、よりエレガントな実装方法が提供されます。この機能。
View::first は、
##view()->first() を使用して使用できます。次のコード
if (view()->exists('custom-template')) { return view('custom-template', $data); } return view('default-template', $data);
return view()->first( ['custom-template', 'default-template'], $data );
return view()->first([ "pages/{$page->slug}", "pages/category-{$page->category->slug}", "pages/default-template" ], $data);
\View::first($templates, $data)
#
以上がView::first 経由で Laravel Blade の動的テンプレートを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。