php - 我如何将 url 存储在数据库 Laravel 中

标签 php laravel laravel-5.4

在 laravel 5.4 中,当我想使用 url 时,我必须在 web.php 中进行配置 例如

Route::get('/test/{id}', function () {
    return view('frontend/test/{id}');
});

无论如何,他们是否将路径存储到数据库中并在 web.php 中使用它而无需手动配置

例如我想将 /test/1,/test/2 更改为 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}');
});

关于php - 我如何将 url 存储在数据库 Laravel 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47051568/

相关文章:

php - 使用 PHP 查询 mysql,放置空字段,并将数据导出为 CSV

php - 使用php编辑sql表数据

Laravel 5.4 - 缓存数组

php - 使用点击功能显示 Blade 模型的数据

mysql - Laravel 5.4 迁移 key 太长错误

php - gmdate() 相当于 mysql

php - Laravel Yajra Datatable if addColumn 上的语句

php - 找不到 Laravel 5 用户模型

php - Laravel Eloquent Query Builder 链接影响原始基本查询

php - Laravel Artisan - 重新加载 .env 变量或重启框架