【发布时间】:2020-10-10 12:54:35
【问题描述】:
如果您能帮我解决我在尝试安装 Laravel (8) jetstream 后遇到的问题,我将不胜感激。
我收到了这个错误:
Symfony\Component\ErrorHandler\Error\FatalError
Trait 'Laravel\Sanctum\HasApiTokens' not found
在此之前我所做的是将 Laravel 安装到我的服务器上:
composer create-project --prefer-dist laravel/laravel project
composer require laravel/jetstream
php artisan jetstream:install livewire --teams
npm install
npm run dev
php artisan migrate
正如我在文档 (https://jetstream.laravel.com/1.x/introduction.html) 中所读到的那样。
我的用户模型:
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticable;
use Illuminate\Notifications\Notifiable;
use Laravel\Fortify\TwoFactorAuthenticatable;
use Laravel\Jetstream\HasProfilePhoto;
use Laravel\Jetstream\HasTeams;
use Laravel\Sanctum\HasApiTokens;
class User extends Authenticatable
{
use HasApiTokens;
use HasFactory;
use HasProfilePhotos;
use HasTeams;
use Notifiable;
use TwoFactorAuthenticatable;
更新:
如果 Laravel 是通过以下方式安装的,则没有问题:
laravel 新项目名称--jet
【问题讨论】: