2017-10-07 1 views
0

ich versuche vue router js in laravel, aber ich bekomme problem, wenn ich die seite aktualisieren, laravel sagen "Sorry, die Seite, die Sie suchen, konnte nicht gefunden werden." Ich kenne dieses Problem von web.php laravel die Route i nicht und dann diesen Code versuchenWie bekomme ich die aktuelle Seite nach der Aktualisierung mit dem Vue-Router?

Route::get('/{name}', function() { 
    return redirect('/'); 
}); 

in web.php so gefunden werden, wenn ich versuche, Refresh-Seite in url "127.0.0.1:8000/home" wird es in "127.0.0.1:8000" umleiten.

aber es ist nicht wie ich wollte, ich wollte die gleiche Seite beim Aktualisieren der aktuellen Seite erhalten.

bitte helfen Sie mir, Dank :)

Antwort

0

Wenn Sie die history mode in Ihrem Router verwenden, müssen Sie properly configure your server-side app die Vue-Anwendung auf jede Anfrage zu dienen, die Route in Ihrem Vue Router erklärt übereinstimmt.

Dies könnte so einfach sein wie eine Decke Fang-alle-Route, um die Hauptansicht zu dienen.

+0

Ich bin immer noch verwirrt: D – tejoprabowo

+0

Der gesamte Verkehr muss zu der Vorlage gehen, die Sie haben, dass die Vue-Anwendung ausgeführt wird. – Marty

+0

ok danke @Marty Ich werde versuchen, meine serverseitige App wie in der Dokumentation zu konfigurieren :) – tejoprabowo

Verwandte Themen