Gibt es eine Möglichkeit, das Präfix anzugeben, wenn in Laravel 5.5 eine Routen-URL nach ihrem Namen abgerufen wird? Zum BeispielErhalte eine API-URL nach Routenname in Laravel 5.5
In routes/web.php
Route::resource('users', 'UserController', ['only' => 'index', 'create', 'edit']);
In routes/api.php
Routes::resource('users', 'UserController', ['only' => 'index', 'store', 'update', 'destroy']);
Beiden Routen zu den Index-Methoden haben den Namen users.index
, als bestätigt, wenn php artisan route:list
Aufruf. Die URL für die Webroute lautet jedoch /users
. Die URL für die API-Route lautet /api/users
.
Um die Webroute URL zu erhalten, kann ich route('users.index')
tun. Gibt es eine Möglichkeit, die URL für die api-Route unter Verwendung des Routennamens zu erhalten?
Danke für diese. Ich weiß, dass ich benutzerdefinierte Namen geben kann, aber ich suchte nach einer Lösung, ohne die API überhaupt zu ändern. – Erin