Trong tôi Windows/System32/drivers/etc/host, tôi có điều này:Làm thế nào để tạo tên miền phụ trong Laravel động?
127.0.0.1 localhost
127.0.0.1 site.dev
127.0.0.1 *.site.dev
Trong tôi xampp/apache/conf/thêm/httpd-vhost, tôi có điều này:
<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>
Bây giờ, nếu tôi định chạy http://site.dev/project/public, tính năng này hoạt động. Tôi có lệnh route này:
Route::group(['domain' => '{subdomain}.site.dev'], function($subdomain) {
return $subdomain;
});
Nếu tôi mở http://sub.site.dev/startscript/public/, tôi gặp lỗi "Không thể truy cập trang web này".
Chức năng của chương trình là nó có thể tạo thư mục phụ. Ví dụ, tôi có một trang web kinh doanh. Tôi có thể truy cập/tạo ra như thế này.
inventory.mybusiness.com
sales.mybusiness.com
ad.mybusiness.com
http://laravel-tricks.com/tricks/dynamic-subdomain-routing – RiggsFolly
đọc câu trả lời này -> http://stackoverflow.com/questions/14401468/username-as-subdomain-on-laravel –
Tôi có đã thử nó, tôi đã nhận "Phương pháp lọc không tồn tại." –