私はlaravelレイアウトを使用しており、次のようなセットアップがあります。
//コントローラ
public function action_index()
{
$this->layout->nest('submodule', 'partials.stuff');
$this->layout->nest('content', 'home.index');
}
// レイアウト
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
@yield('content');
</body>
</html>
// これはコンテンツ テンプレートです
@section('content')
<div>
@yield('submodule')
</div>
@endsection
私の質問は、「コンテンツ」セクション内に部分的なテンプレートを挿入するにはどうすればよいですか? この 2 番目のテンプレート「サブモジュール」にも変数を渡す必要があります。
$this->layout->nest('partial', 'partials.partial');
ビューをレイアウトにバインドするため、これは機能しません。「コンテンツ」テンプレートで定義されているセクションにバインドする必要があります。
何か案は?