В laravel 5.4, когда я хочу использовать URL, я должен настроить в web.php
бывший
Route::get('/test/{id}', function () {
return view('frontend/test/{id}');
});
В любом случае их путь хранить в базе данных и использовать его без конфига maunal в web.php
например я хочу изменить /test/1, /test/2 to test/test1 , test/test2
который я могу обновить удалить в базе данных В моей базе данных я URL-путь
test1
test2
Если имя хранится в базе данных, просто измените:
<a href="link/{{ $variable->id }}
в <a href="link/{{ $variable->name }}
Затем измените ваш маршрут с:
Route::get('/test/{id}', function () {
return view('frontend/{id}');
});
в
Route::get('/test/{name}', function () {
return view('frontend/{name}');
});
сохранить URL-адрес жесткого диска в вашем контроллере и динамически обновлять идентификатор с контроллера