Сначала вы должны сохранить предыдущий URL в сеансе, подобном этому
public function showLoginForm()
{
$data = array(
'title'=>'Signin',
'description'=> 'Login',
'seo_keywords'=> 'Signin'
);
if (session('link')) {
$myPath = session('link');
$loginPath = url('/login');
$previous = url()->previous();
if ($previous = $loginPath) {
session(['link' => $myPath]);
} else {
session(['link' => $previous]);
}
} else {
session(['link' => url()->previous()]);
}
return view('auth/login',$data);
}
, а затем после входа перенаправить на этот URL
protected function redirectTo()
{
if (session('link')) {
return session('link');
}
return property_exists($this, 'redirectTo') ? $this->redirectTo : '/dashboard';
}
Я думаю, что это решит вашу проблему .