2016-10-01 33 views
2

リソースコントローラーに追加のルートを追加するという、よりエレガントな方法や「正しい」方法があるのでしょうか?リソースコントローラーに追加のルートを追加する正しい方法

たとえば私はUsersController

Route::resource('users', 'UserController'); 

のルートを持っている可能性があり、それがルート・メソッドはLaravel docs

に応じますが、何らかの理由で、私はこのスコープの外でメソッドを追加したい場合は私ができましただから、明らかにこれは動作しますが、これを行うための別の方法がある

Route::get('users/token', '[email protected]'); 

ような何か?

答えて

1

いいえ、それを行うには良い方法はありません。 ::controllerは推奨されなくなったので、追加ルートを明示的に宣言する必要があります。

+0

ありがとうございました。なぜなら、コントローラはすべてをルーティングし、httpメソッドに 'getUser' =>' GET/user'を使用するという偉大なオプションのように思われたからです。 –

+2

考えられるのは、明示的なルートが暗黙的なルートより優れているという考えでした。 –

関連する問題