我正在运行流明(5.6.3)(Laravel组件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'];
}
Run Code Online (Sandbox Code Playgroud)
运行后出现的错误是:
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
Run Code Online (Sandbox Code Playgroud)
我所做的一切与本教程相同。我无法在第2部分中解决此错误。
小智 6
你有作曲家吗?首先安装。然后,您需要Laravel Passport。
composer require laravel/passportphp artisan passport:install从命令行运行Laravel\Passport\HasApiTokens特征添加到App\User模型中。再试一次。
| 归档时间: |
|
| 查看次数: |
4932 次 |
| 最近记录: |