Laravel subdomain-routing nicht funktioniert
Ich versuche, eine admin-subdomain (wie diese)
Route::group(['domain' => 'admin.localhost'], function () {
Route::get('/', function () {
return view('welcome');
});
});
aber admin.localhost verhält sich genau wie localhost.
Wie soll ich dies tun, richtig?
Ich bin mit Laravel 5.1 und MAMP für OSX
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laravel Prozesse Routen auf einer first-come-first-serve-basis und daher müssen Sie Ihre zuletzt bestimmte Routen, die Letzte in der routes-Datei. Dies bedeutet, dass Sie benötigen, um Ihre route-Gruppe vor allen anderen Routen, die den gleichen Pfad.
Zum Beispiel, dies wird wie erwartet funktionieren:
Aber in diesem Beispiel nicht:
Laravel Beispiel...
Ihren code
Wenn man sich die laravel Beispiel wird der parameter
$account
in der route, so können wir die route entsprechend auf diese variable. Dies kann dann angewendet werden, um die Gruppe oder eine beliebige route ist in es..Sagte, dass, wenn es nicht etwas ist, getrieben von Ihrer Datenbank, und Sie wollen nur, dass es mit admin-subdomain würde ich persönlich diese als ein nginx config.
Wenn Sie testen möchten, nginx lokal (einfacher) ich persönlich empfohlen, der Entwicklung mit docker.
Hoffe, Ihre Frage damit beantwortet, wenn nicht, lassen Sie es mich wissen und ill versuchen, eine Antwort für Sie.