[英]How to group routes by domain in Laravel
Iam using Route::group to group route by domain Iam使用Route :: group按域对路由进行分组
Route::group(['domain' => 'user.domain.local'], function() {
});
When I access user.domain.local/abc/, everything is ok. 当我访问user.domain.local / abc /时,一切正常。
But when I access www.user.doamin.local/abc/, Laravel throw HttpNotFoundException. 但是当我访问www.user.doamin.local / abc /时,Laravel抛出HttpNotFoundException。 I want to it same as when access user.domain.local/abc/
我想要和访问user.domain.local / abc /时一样
How do I fix it ? 我如何解决它 ? Thanks
谢谢
Laravel Subdomain routing
is the same as route prefixing
, but it's scoped by subdomain
instead of route prefix
. Laravel
Subdomain routing
与路由prefixing
相同,但是它受subdomain
限制,而不是路由prefix
。 In laravel, we can create features using Routing subdomain
. 在laravel中,我们可以使用
Routing subdomain
创建功能。 Syntax essentially as follows: 语法基本上如下:
Route::pattern('www', '(www|)');
Route::group(['domain' => '{www}.user.domain.local'], function() {
});
Laravel 5.3 - oldest Laravel 5.3-最旧的
Route::pattern('user_subdomain', '(www.user|user)');
Route::group(['domain' => '{user_subdomain}.domain.local'], function ()
{
....
});
Laravel 5.4 - newest Laravel 5.4-最新
Route::pattern('user_subdomain', '(www.user|user)');
Route::domain('{user_subdomain}.domain.local')->group(function ()
{
....
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.