これまでprefixルーティングではadminくらいしか使ったことなかったのですが、ふと、 adminFeaturesとか複数の単語を使った場合はどうなるんだろう?と思っていました。
結論から書くと、こうします:
URL: /admin-features/コントローラ/アクション
routes.php
Router::prefix('AdminFeatures', function ($routes) { $routes->fallbacks(DashedRoute::class); });
もしくは
Router::prefix('adminFeatures', function ($routes) { $routes->fallbacks(DashedRoute::class); });
もしくは
Router::prefix('admin-features', function ($routes) { $routes->fallbacks(DashedRoute::class); });
もしくは
Router::prefix('admin_features', function ($routes) { $routes->fallbacks(DashedRoute::class); });
そしてコントローラのディレクトリは:
src/Controllers/AdminFeatures