“So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um” Code-Antworten

So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um

protected function authenticated(Request $request, $user) {
	 if ($user->role_id == 1) {
	 	return redirect('/admin');
	 } else if ($user->role_id == 2) {
	 	return redirect('/author');
	 } else {
	 	return redirect('/blog');
	 }
}
Funny Finch

So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;

use Illuminate\Foundation\Auth\AuthenticatesUsers;

use Illuminate\Http\Request;

class LoginController extends Controller
{
/*
|--------------------------------------------------------------------------
| Login Controller
|--------------------------------------------------------------------------
|
| This controller handles authenticating users for the application and
| redirecting them to your home screen. The controller uses a trait
| to conveniently provide its functionality to your applications.
|
*/

use AuthenticatesUsers;


protected function authenticated(Request $request, $user)
{
if ( $user->isAdmin() ) {// do your magic here
    return redirect()->route('dashboard');
}

 return redirect('/home');
}
/**
 * Where to redirect users after login.
 *
 * @var string
 */
//protected $redirectTo = '/admin';

/**
 * Create a new controller instance.
 *
 * @return void
 */
public function __construct()
{
    $this->middleware('guest', ['except' => 'logout']);
}
}
Funny Finch

So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um

$this->redirectTo = route('dashboard');
Funny Finch

So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um

use AuthenticatesUsers;
protected $redirectTo = '/';
public function __construct()
{
    $this->middleware('guest')->except('logout');
}
public function guard()
{
    return Auth::guard('customer');
}
public function login(Request $request)
{
    $rememberMe = $request->remember ? true : false;
    $customer = Customer::where(['phone' => $request->phone, 'password' => $request->pin])->first();

    if (!empty($customer)) {
        Auth::guard('customer')->login($customer, $rememberMe);

        return redirect()->intended('landing_page');
    }

    return back()->withInput()->withErrors(['Invalid Credential!']);
}
Sleepy Stork

Ähnliche Antworten wie “So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um”

Fragen ähnlich wie “So leiten Sie nach Anmeldung in Laravel zu einer anderen Seite um”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen