Mittwoch, Januar 29, 2020

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
InformationsquelleAutor Vahn Marty | 2016-11-25

1 Kommentar

Kostenlose Online-Tests