From f1827450bd69665aaea40c07b65ab17762d133fc Mon Sep 17 00:00:00 2001 From: kent Date: Sun, 21 Dec 2025 15:47:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Morph=20Map=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20-=20mng/api=20=EA=B0=84=20=ED=86=A0?= =?UTF-8?q?=ED=81=B0=20=ED=98=B8=ED=99=98=EC=84=B1=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AppServiceProvider에 Relation::enforceMorphMap 설정 추가 - tokenable_type을 'user' 별칭으로 통일 - mng에서 생성한 토큰을 api에서 사용 시 500 에러 해결 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/Providers/AppServiceProvider.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index d430274..c7be328 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,10 +3,12 @@ namespace App\Providers; use App\Models\Commons\Menu; +use App\Models\Members\User; use App\Models\Tenants\Tenant; use App\Observers\MenuObserver; use App\Observers\TenantObserver; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Database\Eloquent\Relations\Relation; use Illuminate\Support\Facades\DB; use Illuminate\Support\ServiceProvider; @@ -31,6 +33,11 @@ public function register(): void */ public function boot(): void { + // Morph Map: mng/api 프로젝트 간 User 모델 경로 통일 + Relation::enforceMorphMap([ + 'user' => User::class, + ]); + // DB::enableQueryLog(); Builder::macro('debug', function ($debug = null) { if (is_null($debug) && app()->environment('local')) {