私はCMSを構築しており、ルートに関してはより良いアプローチを使用しようとしています. 「ページ」コントローラーと、「作成」、「編集」、「削除」のメソッドがあるとします。それらの URI は次のようになります。
admin/pages/create
admin/pages/edit
admin/pages/delete
ルートをハードコードすることはできますが、すべて問題ありませんが、すぐに混乱してしまいます。いろいろ検索したところ、以下のコードを見つけました。
Route::any('admin/(.*)', array('defaults' => 'index', 'uses' => 'admin.METHOD@(:1)'));
アイデアは、URL からメソッドを検出し、「admin.METHOD@」に置き換えることです。コードはリクエストを処理し、それを正しいコントローラー メソッドに転送しますが、その方法がわかりません。
どんな助けでも完璧です。