ホームページ >PHPフレームワーク >Laravel >laravelルーティング設定における@の役割について

laravelルーティング設定における@の役割について

藏色散人
藏色散人転載
2020-03-25 08:50:502846ブラウズ

laravelルーティング設定における@の役割について

コントローラー アクション モード

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。