В Laravel 5.1, я был в состоянии получить путь маршрута по имени маршрута, например:Получить шаблон маршрута по имени маршрута в Laravel 5.3
Defined Маршрут:
Route::post('users/{user_id}/delete', '[email protected]')->name('user:delete');
В Laravel 5.1, когда Я попробовал метод ниже, он дал маршрут без ошибок Если я не пропускал ни параметр маршрута:
route('user:delete'); // Output: http://example.com/users/%7Buser_id%7D/delete
, а затем в JavaScript, я просто заменил% 7Buser_id% 7D с идентификатором пользователя динамически. Но laravel 5.3 бросает ошибку при доступе к маршруту по имени, у которого есть параметры, и я не хочу его передавать, потому что параметры динамически задаются из javascript.
Есть ли способ, что я могу получить доступ к шаблону маршрута по имени маршрута, как:
http://example.com/users/{user_id}/delete
Или
/users/{user_id}/delete
Заранее спасибо.
Убедитесь, что параметр установлен до получения доступа к URL. – Onix