0

このようなテンプレートがあります。

<div class="content">
      @yield('content') //this area should load different files on different URI's
</div>

をロードすると、 の場所に.com/registerロードされるはずです。何か他のものをロードすると、そのビューがロードされます。register.blade.php@yield.

どのファイルをロードするかを定義しRoutes.phpますRoute::get();

読みやすくするために、完全なソースがここにあります: http://pastebin.com/t2Md20r9これまでに行ったことを確認できます。

何をすべきですか?

4

2 に答える 2

0

次のように Route.php ファイルに渡すことができます。

Route::get('your_page', function() {
    View::make('your_page')->with('contentTemplate', 'register');
}

Route::get('other_page', function() {
    View::make('other_page')->with('contentTemplate', 'other_content');
}

そして your_page で、

<div class="content">
     @render($contentTemplate)
</div>
于 2013-04-06T18:43:20.347 に答える