2017-03-15 8 views
0

Ich habe diese Funktion:Umleiten auf Seite funktioniert nicht?

public function index(Request $request){ 
    $email = $request->email; 
$password = $request->password; 

if (!$email || !$password) {return redirect()->back();} 
if (Auth::attempt(['email' => $email, 'password' => $password])) { 
    // Authentication passed... 
    $this->loggedUser = Auth::user(); 
    if($this->loggedUser){ 
      return redirect('http://localhost:3000/home'); 
    } 

} 
return redirect()->back()->withInput()->withErrorMessage('Uneseni podaci nisu ispravni.'); 

} 

Was ich will, ist Benutzer zu umleiten, wenn er angemeldet ist, aber nichts passiert. Wenn ich i Browser Vorschau öffne es einfach sagen

Redirecting to http://localhost:3000/home 

Aber es nicht umleiten mich. Irgendein Vorschlag?

Wenn ich manuell eingeben erscheint es

+0

Versuch 'umleiten ('/ home')' –

+0

gleiches Problem .. es einfach sagen redirectin in der Vorschau, aber nichts ist – None

+0

die anderen Umleitungen in diesem Verfahren gut funktionieren geschieht? –

Antwort

0

Adresse ändern, um diese Umleitung:

return redirect('home'); 
+0

wieder nichts passieren, aber in der Vorschau sagen: Redirecting zu http: // localhost: 8000/home. und das ist es .... in meinem Browser Route ist http: // localhost: 3000. – None

0

Wenn Sie auf eine absolute URL umleiten möchten Sie dies versuchen:

return redirect(url('http://localhost:8000/home')); 

Oder Sie versuchen Sie dies für relative URL kann:

return redirect('/home')); 

Der erste ist schlecht, denn wenn Ihre Domain (http://localhost:8000) geändert wird, dann müssen alle Ihre Links geändert werden. So Second Ansatz ist besser.

+0

Ich weiß, aber für mich ist es nicht funktioniert ... vielleicht weil im Winkel – None

+0

mit der Wenn Sie AJAX-Anforderung senden, die Umleitung wird nicht funktionieren. Sie müssen von Ihrem Front-End mit Javascript oder Angular Routing –

+0

umleiten, so dass ich JSON Antwort zurückgeben und dann in Winkel und Route umgehen könnte? – None

Verwandte Themen