php - 如何在 Laravel 中按域对路由进行分组

标签 php laravel routes

我使用 Route::group 按域对路由进行分组

Route::group(['domain' => 'user.domain.local'], function() {

});

当我访问user.domain.local/abc/时,一切正常。

但是当我访问 www.user.doamin.local/abc/时,Laravel 抛出 HttpNotFoundException。我希望它与访问 user.domain.local/abc/时相同

我该如何修复它?谢谢

最佳答案

Laravel 5.3 - 最旧

Route::pattern('user_subdomain', '(www.user|user)');

Route::group(['domain' => '{user_subdomain}.domain.local'], function ()
{
    ....
});

Laravel 5.4 - 最新

Route::pattern('user_subdomain', '(www.user|user)');

Route::domain('{user_subdomain}.domain.local')->group(function ()
{
    ....
});

关于php - 如何在 Laravel 中按域对路由进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47504108/

相关文章:

php - 以 php foreach 和 sql group by 为标题

php - 使用ajax将Null插入数据库

php - 如何使用 Laravel Eloquent 查询获取一张表中一行的两列

Laravel 5.6 Blade 页面加载微调器

ruby-on-rails - 从索引创建 Action 好吗?

PHP使用子数组值按字母顺序对数组进行排序

laravel - 有没有办法在 laravel 中(管理)添加毫秒(到 now() )?

mysql - Laravel MySQL JSON LIKE 查询

python - 没有到主机的路由错误 113

algorithm - 修改 Dijkstra 以在给定额外属性的情况下找到最优化的最短路径