laravel named route

世有因果知因求果發表於2015-08-02

  laravel中一般對於路由的使用方法是在routes.php中定義一個路由,在view中如果要引用一個url則直接通過<a href="url/">來使用。

但是隨著應用的不斷膨脹,想記住這些url也不是一個簡單的事情。一種比較好的引用url的方式是 named route。

  命名路由首先需要在routes.php中定義路由時通過as關鍵詞來指定

Route::get('sessions/create', ['as'=>'login','uses'=>'SessionController@create']);

隨後在view程式碼中直接使用route()這個helper函式laravel\framework\src\Illuminate\Foundation\helpers.php來引用它。

return route('login');
Redirect::route('login');

 

相關文章