控制器動作模式
URL::action('LoginController@index')
這種方式是根據註冊路由時'uses' 參數,自動產生映射到控制器方法的uri
Route::controller('login','LoginController');
結果類似:
Route::get('login',['uses'=>'LoginController@getIndex']); Route::get('login/edit',['uses'=>'LoginController@getEdit']); Route::post('login/edit',['uses'=>'LoginController@postEdit']);
2種寫法沒區別,uses常配合as使用,為控制器動作指定路由名稱
Route::get('user/login', [ 'as' => 'login', 'uses' => 'LoginController@getIndex' ]); return redirect()->route('login');
建議:laravel教學
以上是關於laravel路由配置中@的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!