質問: これまでYoutubeなどLaravel入門動画でのハンズオン形式学習がメインで、つい最近現実で動いているLaravelのソースコード達を初めて見ました。 そのどのシステムでも`web.php`に定義されるルーティング情報が全て`Route:get(~)` `Route::post(~)`と全て細かく定義されていました。 ハンズオンで学習していたResource Controller(`Route::resource(~)`と定義しているもの)が使用されているのを見たことがありません。 Resource Controllerは、現実のWebシステムでは利用されない(し辛い?)のでしょうか?
回答: 普通に使われてるのでは。 Laravelに関しては業務で使ってても使い方が分かってない人がものすごく多い。 外からhtmlを見ただけでもすぐに分かる。 他のフレームワーク使ってた人ほどLaravelの便利な機能を無視する。 他人がどう書いていようと公式以外の情報は一切信用しなくていい。