gpt4 book ai didi

php - 在流明中找不到特征 'App\HasApiTokens'

转载 作者:行者123 更新时间:2023-12-03 22:55:31 24 4
gpt4 key购买 nike

我正在运行 Lumen (5.6.3) (Laravel Components 5.6.*)。我正在尝试使用本教程( https://www.youtube.com/watch?v=eWoJ2YbdrWU&t=5s )构建一个 Rest api。这是我的 games.php 代码:

<?php 

namespace App;

use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Database\Eloquent\SoftDeletes;
use Bican\Roles\Traits\HasRoleAndPermission;
use Bican\Roles\Contracts\HasRoleAndPermission as HasRoleAndPermissionContract;

use Illuminate\Database\Eloquent\Model;

class games extends Model implements AuthenticatableContract, AuthenticatableContract, HasRoleAndPermissionContract
{
use HasApiTokens, Authenticatable, Authorizable;
protected $table="games";

protected $fillable = ['Team 1','Team 2','Score 1','Score 2','Game Date','Viewers'];
}

我运行后得到的错误是:
PHP Fatal error:  Trait 'App\HasApiTokens' not found in C:\Users...lumen-api\app\games.php on line 14

Fatal error: Trait 'App\HasApiTokens' not found in C:\Users\...lumen-api\app\games.php on line 14

In games.php line 14:

Trait 'App\HasApiTokens' not found

我做的一切都和教程一样。我无法解决第 2 部分中的此错误。

最佳答案

你有 Composer 吗?先安装那个。然后你需要 Laravel Passport。

  • 运行 composer require laravel/passport
  • 运行 php artisan passport:install从命令行
  • 添加添加 Laravel\Passport\HasApiTokens你的特质 App\User模型。

  • 再试一次。

    关于php - 在流明中找不到特征 'App\HasApiTokens',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50222582/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com