Wie erstellen subdomain in Laravel dynamisch?
In meinem Windows/System32/drivers/etc/hosts, ich habe dieses:
127.0.0.1 localhost
127.0.0.1 site.dev
127.0.0.1 *.site.dev
In meinem xampp/apache/conf/extra/httpd-vhost, ich habe dieses:
<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>
Nun, wenn ich werde laufen http://site.dev/project/public, Es funktioniert. Ich habe diese route-Befehl:
Route::group(['domain' => '{subdomain}.site.dev'], function($subdomain) {
return $subdomain;
});
Wenn ich offen http://sub.site.dev/startscript/public/ , bekomme ich eine Fehlermeldung "Diese Seite kann nicht erreicht werden".
Die Funktion des Programms ist, dass es Unterverzeichnisse erstellen können. Beispiel, ich habe eine business-website. Kann ich Zugriff auf/erstellen wie diese.
inventory.mybusiness.com
sales.mybusiness.com
ad.mybusiness.com
- laravel-tricks.com/tricks/dynamic-subdomain-routing
- Lesen Sie diese Antwort -> stackoverflow.com/questions/14401468/...
- Ich habe es versucht, ich habe " - Methode filter ist nicht vorhanden."
- Kann Sie brauchen, um bündig alle Handwerker cache und aktualisieren Sie es. Werden können system-cache nicht aktualisiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es gelöst. Ich verwendet Acyrlic DNS-Proxy aus dieser Antwort. Checkout den folgenden link finden Sie die Antwort.
https://laracasts.com/discuss/channels/general-discussion/dynamic-sub-domain-creation-on-new-user-registration-in-laravel-5-and-wampserver
dann die
ist jetzt arbeiten.