我想在注册时为每个新客户创建动态子域,他可以获取其子域的登录页面,例如(john.portal.pk)。并检查子域在localhost上是否正常工作,这是代码。
httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/portal/public"
ServerName portal.pk
ServerAlias *.portal.pk
<Directory "C:/xampp/htdocs/portal/public">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
并托管文件
127.0.0.1 localhost
127.0.0.1 portal.pk
127.0.0.1 *.portal.pk
这是web.php
Route::domain('{subdomain}.clientportal.pk')->group(function () {
Route::get('/', function ($subdomain) {
dd($subdomain);
});
});
Route::get('/', function () {
return view('welcome');
});
当我路由到john.portal.pk时,我得到以下错误
We can’t connect to the server at subdomain.clientportal.pk.
但是当我路由到portal.pk时,它可以工作。
告诉我是否需要做任何配置,我在哪里缺少什么? 预先感谢。