我正在使用自定义多表身份验证。对于已登录的用户,我正在使用Auth::login($user)
。一切正常。但是我需要在登录后使用intended()
方法。我看到了所有其他解决方案,但没有一个对我有用。谁能帮我吗?这是我的代码:
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!']);
}