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 に答える