0
Ich möchte sowohl /tasks
als auch /tasks/create
in einer einzigen Route abbilden.Laravel 5.x Routenspezifische Pfade in einzelne Route
Currently the following works:
Route::get('/tasks', '[email protected]');
Route::get('/tasks/{url}', '[email protected]')
->where('url', '(create)?');
Aber es gibt eine Code-Duplizierung, die ich vermeiden will.
Die folgenden Werke, sondern bildet auch /
die ich ausschließen möchten:
Route::get('{url}', '[email protected]')
->where('url', '(tasks|tasks/create)?');
Gibt es eine Möglichkeit nur ohne /
diese zwei Wege zur Karte?
Warum nicht? Route :: get ('/ tasks/{url?}', "TaskController @ getAll") -> where ("url", 'create'); '? – apokryfos
@apokryfos mit Ihrem Vorschlag, '/ tasks/create' funktioniert aber'/tasks' gibt 404 zurück. –