Метод освещает \ auth \ requestGuard :: Не существуетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Метод освещает \ auth \ requestGuard :: Не существует

Сообщение Anonymous »

Кнопка входа не работает, она возвращает «метод осветить \ auth \ requestGuard :: Логин не существует». Я проверил все, кажется, правильно, но это не работает. < /P>
Маршрут: < /p>
Route::middleware(["auth:sanctum"])->group(function(){
Route::post("/logout", [UserController::class, "logout"])->name("logout");
});
< /code>
usercontroller: < /p>
public function logout(Request $request)
{

$request->user()->tokens()->delete();

Auth::logout();

$request->session()->invalidate();
$request->session()->regenerateToken();

return redirect("/");
}
< /code>
Vue Code: < /p>

mdi-logout
Logout


logout() {
this.isLoading = true;
router.post('/logout', {}, {
onFinish: () => {
this.isLoading = false;
},
onSuccess: () => {
router.visit('/', {
replace: true,
preserveState: false,
only: [],
});
},
onError: (errors) => {
this.isLoading = false;
this.showSnackbar('Logout failed', 'error');
console.error('Logout Errors:', errors);
},
});
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... -not-exist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»