我正在尝试通过 API 登录。我的代码如下所示。
/**
* Handle an incoming authentication request.
*
* @param \App\Http\Requests\Auth\LoginRequest $request
* @return \Illuminate\Http\RedirectResponse
*/
public function store(LoginRequest $request)
{
$response = Http::post('http://moretext/login', [
'email' => $request->email,
'password' => $request->password,
]);
$session_token = str_replace("Bearer ", "", $response->json()['access_token']); // I am getting Token here
if ($session_token) {
Session::put('SesTok', $session_token);
return redirect('/dashboard'); //This redirect is not working.
} else {
return redirect('/login')->withErrors('Login is not successful.');
}
}
我在 route.php
文件中有以下代码。
Route::get('/dashboard', function () {
return view('dashboard');
});