Laravel动态重定向(重写)数据库


Laravel dynamic redirect (rewrite) from database

我想让admin在特殊表中创建url对。

例如,我们有一个链接example.com/cars/bmw?sort=desc&color=white&price_from=999999999&limit=20

管理员希望通过example.com/bmw-cool访问此页面。

所以如果用户去第一个链接,他得到适当的内容,但他的url更改为第二个。如果他直接进入第二个链接,他会在第二个url下提供相同的内容。

创建这样一个重定向/重写表的最好方法是什么?

您可以将此添加到您的routes.php文件中:

// in routes.php
Route::get('/bmw-cool', function () {
    return redirect('cars/bmw?sort=desc&color=white&price_from=999999999&limit=20');
});