I am using:
"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"
In my OptimisationJob Model I am trying to use:
use Spatie\MediaLibrary\HasMedia\HasMediaTrait;
use Spatie\MediaLibrary\HasMedia\HasMedia;
class OptimisationJob extends Model implements HasMedia {
use HasMediaTrait;
}
I am getting the following error:
{
"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": []
}
Can anyone guide me please? I have gone through Spatie docs and also few more questions on stack but I am not able to get this fixed.