1
ルート名をLaravel 5.5の名前で取得する際に接頭辞を指定する方法はありますか?例えば、Laravel 5.5のルート名でAPI URLを取得
routes/web.php
Route::resource('users', 'UserController', ['only' => 'index', 'create', 'edit']);
でroutes/api.php
Routes::resource('users', 'UserController', ['only' => 'index', 'store', 'update', 'destroy']);
では、インデックスメソッドに両方のルートはphp artisan route:list
を呼び出すときに確認されたように、名前users.index
を持っています。ただし、WebルートのURLは/users
、apiルートのURLは/api/users
です。
ウェブルートのURLを取得するには、route('users.index')
を実行します。ルート名を使用してapiルートのURLを取得する方法はありますか?あなたはas
オプションを使用してリソースコントローラのルートに接頭辞を付けることができ
はこのいただきありがとうございます。私はカスタム名を付けることができると知っていますが、私はAPIを全く変更せずに解決策を探していました。 – Erin