Неопределенный тип Laravel \ Passport \ HasApiTokens - PullRequest
0 голосов
/ 29 апреля 2020

Я следовал https://laravel.com/docs/7.x/passport, чтобы установить службу Passport на Laravel. Когда я хочу использовать HasApiToken в моей модели пользователя, я получаю сообщение об ошибке «Неопределенный тип» Laravel \ Passport \ HasApiTokens

Ниже моего пользователя. php

<?php

namespace App;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Passport\HasApiTokens;

class User extends Authenticatable
{
    use HasApiTokens, Notifiable;

Composer. json

{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.2.5",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/framework": "^7.0",
        "laravel/passport": "^8.4",
        "laravel/tinker": "^2.0",
        "laravel/ui": "^2.0"
    },

Почему я получаю эту ошибку

...