簡體   English   中英

Laravel Spatie 媒體庫版本 9 未找到特征

[英]Laravel Spatie Media Library Version 9 Trait not found

我在用:

"php": "^8.0.2",
"guzzlehttp/guzzle": "^7.2",
"laravel/framework": "^9.19",
"laravel/sanctum": "^2.14.1",
"laravel/tinker": "^2.7",
"laravel/ui": "^3.4",
"laravelcollective/html": "^6.3",
"spatie/laravel-medialibrary": "^9.6.0",
"spatie/laravel-permission": "^5.5",
"toin0u/geocoder-laravel": "^4.5"

在我的 OptimisationJob Model 我正在嘗試使用:

use Spatie\MediaLibrary\HasMedia\HasMediaTrait;
use Spatie\MediaLibrary\HasMedia\HasMedia;

class OptimisationJob extends Model implements HasMedia {
   use HasMediaTrait;
}

我收到以下錯誤:

{
    "message": "Trait \"Spatie\\MediaLibrary\\HasMedia\\HasMediaTrait\" not found",
    "exception": "Symfony\\Component\\ErrorHandler\\Error\\FatalError",
    "file": "/var/www/ghgdrrtd/app/Models/OptimisationJob.php",
    "line": 15,
    "trace": []
}

有人可以指導我嗎? 我已經閱讀了 Spatie 文檔以及堆棧上的更多問題,但我無法解決這個問題。

我將其更新為版本“10.4.4”。 它工作得很好。

作曲家.json

"spatie/laravel-medialibrary": "10.4.4"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM