سلام
فرض کنید ما یک مدل بنام product (محصولات) و یک مدل بنام course (دوره های آموزشی)داریم که دارای رابطه پلی مورفیسم یک به چند با مدل comment هستند. قاعدتا اگر بخوایم مثلا برای درج کامنت برای product و course روت بنویسیم باید 2 تا روت داشته باشیم بشکل زیر
Route::post('course/{course}/comment',[\App\Http\Controllers\CourseCommentController::class,'store']);
Route::post('product/{product}/comment',[\App\Http\Controllers\ProductCommentController::class,'store']);
آیا راه حلی هست که بشه این شکل از روت ها رو تو روابط پلی مورفیسم ادغام کرد طوری که به یک کنترولر مپ بشن مثلا روت ها بعد از ادغام بشکل زیر بشه
Route::post('/comment/{resource}',[\App\Http\Controllers\CommentController::class,'store']);
که اینجا resource میتونه مدل product یا course باشه
@hesammousavi
@ali.bayat
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد