Laravel 9 реализовал святилище Laravel и столкнулся с ошибкойPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel 9 реализовал святилище Laravel и столкнулся с ошибкой

Сообщение Anonymous »


Я использую 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 Я также пытался создать логин и зарегистрироваться, но вход в систему всегда не удался, хотя мой пароль правильный
Ответить

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

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

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

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

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