0

所以,我想知道将单个视图 ( views/login.blade.php) 包含到布局加载器中的最佳方法是什么,所以我不必再次重复所有代码。

这是我加载登录视图的路线:

Route::get('login', function() {
    return View::make('login');
});

而且我已经阅读了Laravel中的模板,但他们谈论的是控制器或刀片布局,没有路由布局。

任何的想法?

4

3 回答 3

2

您可以改为使用控制器路由,以便您拥有类似的东西

Route::get('login', array('uses' => 'login@index'))

在您的登录控制器中,您有

class Login_Controller extends Base_Controller {

        public $restful = true;    

        public function get_index()
        {
            return View::make('login');
        } 
    }
于 2012-12-18T11:20:29.527 回答
1

我刚刚发现一些 Laravel 论坛帖子解释了做模板的方法

还有这篇博客文章:

于 2012-12-18T11:28:25.417 回答
0

我喜欢这样使用它:

登录页面正在扩展主布局的内容部分。我喜欢完整页面的登录页面(导航、标题等)

于 2012-12-18T11:36:27.247 回答