diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 45867f6..6c9f2c4 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -23,8 +23,10 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // Register morph map to protect against namespace refactoring - Relation::enforceMorphMap([ + // Register morph map for custom polymorphic models + // Note: We use morphMap() instead of enforceMorphMap() to avoid breaking + // third-party packages (like Spatie Laravel Permission) that use polymorphic relationships + Relation::morphMap([ 'member' => Member::class, ]);