Как создать поддомен в Laravel динамически?
в моей Windows / System32 / драйверы / etc/хозяева, у меня есть это:
127.0.0.1 localhost
127.0.0.1 site.dev
127.0.0.1 *.site.dev
в моем xampp / apache/conf/extra/httpd-vhost, у меня есть это:
<VirtualHost site.dev>
DocumentRoot "C:/xampp_7/htdocs/"
<Directory "C:/xampp_7/htdocs/">
</Directory>
</VirtualHost>
<VirtualHost *.site.dev>
DocumentRoot "C:/xampp_7/htdocs/"
<Directory "C:/xampp_7/htdocs/">
</Directory>
</VirtualHost>
теперь, если я собираюсь работать http://site.dev / project / public, это работает. Я эту команду Route:
Route::group(['domain' => '{subdomain}.site.dev'], function($subdomain) {
return $subdomain;
});
если я открываю http://sub.сайт.dev / startscript / public/ , я получаю сообщение об ошибке "этот сайт не может быть достигнуто".
в функция программы заключается в том, что она может создавать подкаталоги. Например, у меня есть бизнес-сайт. Я могу получить доступ / создать вот так.
inventory.mybusiness.com
sales.mybusiness.com
ad.mybusiness.com
1 ответов
Я решил это. Я использовал Acyrlic DNS-прокси из этого ответа. Оформить заказ по ссылке ниже вы найдете ответ.
тут
Route::group(['domain' => '{account}.dns.dev'], function () {
Route::get('/', function ($account) {
return $account;
});
});
сейчас работает.