所以,我想知道将单个视图 ( views/login.blade.php
) 包含到布局加载器中的最佳方法是什么,所以我不必再次重复所有代码。
这是我加载登录视图的路线:
Route::get('login', function() {
return View::make('login');
});
而且我已经阅读了Laravel中的模板,但他们谈论的是控制器或刀片布局,没有路由布局。
任何的想法?
所以,我想知道将单个视图 ( views/login.blade.php
) 包含到布局加载器中的最佳方法是什么,所以我不必再次重复所有代码。
这是我加载登录视图的路线:
Route::get('login', function() {
return View::make('login');
});
而且我已经阅读了Laravel中的模板,但他们谈论的是控制器或刀片布局,没有路由布局。
任何的想法?
您可以改为使用控制器路由,以便您拥有类似的东西
Route::get('login', array('uses' => 'login@index'))
在您的登录控制器中,您有
class Login_Controller extends Base_Controller {
public $restful = true;
public function get_index()
{
return View::make('login');
}
}
我刚刚发现一些 Laravel 论坛帖子解释了做模板的方法
还有这篇博客文章:
我喜欢这样使用它:
登录页面正在扩展主布局的内容部分。我喜欢完整页面的登录页面(导航、标题等)