Это функции регистрации и входа, а также api. php для маршрутизации. Регистрация и логин находятся в AuthController . Когда я отправляю запрос через Postman для регистрации, я получаю эту ошибку. Есть ли ошибка в коде или мне следует просмотреть заголовки в Postman?
{
"message": "Unauthenticated."
}
public function register(Request $request)
{
$user = User::create([
'name' => $request->name,
'email' => $request->email,
'password' => bcrypt($request->password),
]);
$token = $this->guard()->login($user);
return $this->respondWithToken($token);
}
public function login(Request $request)
{
$credentials = $request->only('email', 'password');
if ($token = $this->guard()->attempt($credentials)) {
return $this->respondWithToken($token);
}
return response()->json(['error' => 'Unauthorized'], 401);
}
Вот мой routes / api. php файл.
Route::group([
'middleware' => 'api',
'prefix' => 'auth'
], функция ($ router) {
Route::post('login', 'AuthController@login');
Route::post('logout', 'AuthController@logout');
Route::post('refresh', 'AuthController@refresh');
Route::post('register', 'AuthController@register');
Route::post('me', 'AuthController@me');
});