Laravel 9 реализовал святилище Laravel и столкнулся с ошибкой ⇐ Php
-
Anonymous
Laravel 9 реализовал святилище Laravel и столкнулся с ошибкой
Я использую laravel 9 и «laravel/sanctum»: «^3.3»
Я следил за установкой
[*]композитору требуется laravel/sanctum [*]Поставщик PHP Artisan:publish --provider="Laravel\Sanctum\SanctumServiceProvider" [*]перенос PHP Artisan [*]добавлена группа промежуточного программного обеспечения в app/Http/Kernel.php
Модель пользователя
используйте Laravel\Sanctum\HasApiTokens; используйте Illuminate\Foundation\Auth\User как аутентифицируемый; класс User расширяет аутентифицируемый { используйте HasApiTokens; // ... } но когда я попытался сгенерировать токен, он выдал ошибку
Код:
$user = User::find(621); dd($user->createToken('test')->plainTextToken); Сообщение об ошибке
Laravel\\Sanctum\\NewAccessToken::__construct(): Аргумент №1 ($accessToken) должен иметь тип Laravel\\Sanctum\\PersonalAccessToken, задан App\\Models\\DeviceToken, вызываемый в C :\\Users\\admin\\Sites\\ApartmentPermitsLaravel\\vendor\\laravel\\sanctum\\src\\HasApiTokens.php в строке 62 Я также пытался создать логин и зарегистрироваться, но вход в систему всегда не удался, хотя мой пароль правильный
Я использую laravel 9 и «laravel/sanctum»: «^3.3»
Я следил за установкой
[*]композитору требуется laravel/sanctum [*]Поставщик PHP Artisan:publish --provider="Laravel\Sanctum\SanctumServiceProvider" [*]перенос PHP Artisan [*]добавлена группа промежуточного программного обеспечения в app/Http/Kernel.php
Модель пользователя
используйте Laravel\Sanctum\HasApiTokens; используйте Illuminate\Foundation\Auth\User как аутентифицируемый; класс User расширяет аутентифицируемый { используйте HasApiTokens; // ... } но когда я попытался сгенерировать токен, он выдал ошибку
Код:
$user = User::find(621); dd($user->createToken('test')->plainTextToken); Сообщение об ошибке
Laravel\\Sanctum\\NewAccessToken::__construct(): Аргумент №1 ($accessToken) должен иметь тип Laravel\\Sanctum\\PersonalAccessToken, задан App\\Models\\DeviceToken, вызываемый в C :\\Users\\admin\\Sites\\ApartmentPermitsLaravel\\vendor\\laravel\\sanctum\\src\\HasApiTokens.php в строке 62 Я также пытался создать логин и зарегистрироваться, но вход в систему всегда не удался, хотя мой пароль правильный
Мобильная версия