In spatie/media-library version 11.4.3 a change was made to the HasMedia contract. This causes an incompatibility with Flexible Content's HasMediaLibrary trait on line 26.
Media Library: public function getMediaModel(): string;
Flexible Content: public function getMediaModel(): HasMedia
For now, the only way I've seen to resolve this issue is to downgrade Media Library:
In
spatie/media-library
version 11.4.3 a change was made to the HasMedia contract. This causes an incompatibility with Flexible Content'sHasMediaLibrary
trait on line 26.Media Library:
public function getMediaModel(): string;
Flexible Content:public function getMediaModel(): HasMedia
For now, the only way I've seen to resolve this issue is to downgrade Media Library: