テンプレートにヘッダー ブレード ファイルを含めたいのですが、「未定義の変数 $slot」エラーが発生し続けます。
P粉596161915
P粉596161915 2023-08-06 17:23:03
0
1
580
<p>現在、Laravel の Blade テンプレートを使用しているときに問題が発生しています。テンプレート ファイルが正常に作成され、別のページに展開されました。ただし、子 Blade テンプレートにヘッダーとフッターを含めようとすると、「変数 $slot が定義されていません」というエラー メッセージが表示されます。 <br /><br />@yield() を使用してテンプレート ファイルの各セクションを定義しました。特定の Blade テンプレートでは、@section() を使用して対応するセクションのコンテンツを入力します。 <br /><br />子 Blade テンプレートにヘッダーを含める方法は次のとおりです: <br /><br />Using @include('header')<br / > @component('header') @endcomponent<br /> を使用してみました 残念ながら、両方の方法で同じ「未定義変数 $slot」エラーが発生し、ヘッダーは表示されませんでした。 <br /><br />「変数 $slot が定義されていません」エラーを発生させずに子 Blade テンプレートにヘッダーを正しく組み込み、期待どおりに表示されるようにするにはどうすればよいですか?この問題に対する洞察や解決策を教えていただければ幸いです。ありがとう! </p>


P粉596161915
P粉596161915

全員に返信(1)
P粉546179835

メイン ファイルで次の操作を行ってください:

リーリー

別のファイル内

リーリー

https://laravel.com/docs/10.x/blade#extending-a-layout

で詳細を読むことができます。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート