小编Beg*_*ner的帖子

Laravel 7:找不到接口“Spatie\MediaLibrary\HasMedia”

使用 MediaLibrary 包时出现此错误

Interface 'Spatie\MediaLibrary\HasMedia' not found
Trait 'Spatie\MediaLibrary\InteractsWithMedia' not found
Run Code Online (Sandbox Code Playgroud)

我的项目详情:-

php:7.3.22

拉拉维尔:7.28.3

我试过按照文档 v7 并运行下面的命令

composer require spatie/laravel-medialibrary
Run Code Online (Sandbox Code Playgroud)

除此之外,我还检查了其他帖子,我遵循了大部分步骤,但仍然返回相同的错误

作曲家.json

"require": {
        "php": "^7.2.5",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/framework": "^7.0",
        "laravel/tinker": "^2.0",
        "laravelcollective/html": "^6.2",
        "spatie/laravel-activitylog": "^3.16",
        "spatie/laravel-medialibrary": "^7.19"
    },
Run Code Online (Sandbox Code Playgroud)

模型

use Illuminate\Database\Eloquent\Model;
use Spatie\Activitylog\Traits\LogsActivity;
use Spatie\MediaLibrary\HasMedia;
use Spatie\MediaLibrary\InteractsWithMedia;
class Applicant extends Model implements HasMedia
{
    use LogsActivity, InteractsWithMedia;
}

Run Code Online (Sandbox Code Playgroud)

spatie laravel-7

1
推荐指数
1
解决办法
3146
查看次数

标签 统计

laravel-7 ×1

spatie ×1