بزرگترین جشنواره سال راکت! ۵۰ درصد تخفیف شگفت انگیز نوروزی!

از دستش نده!
ثانیه
دقیقه
ساعت
روز
Amirilidan78
4 سال پیش توسط Amirilidan78 مطرح شد
1 پاسخ

مشکل route binding وقتی ا ز relation ها استفاده میکنم

سلام من یه روت resource به شکل زیر درست کردم


Route::resource('server', ServerController::class);
Route::resource('server.port', ServerPortController::class);

وقتی وارد route server.port.index میشم همه چی اوکیه ولی وقتی وارد server.port.edit میشم به model server دسترسی دارم ولی به serverPort نه


public function edit(Server $server ,ServerPort $serverPort)
{
dd($serverPort); // empety
return Inertia::render("$this->baseViewPath/Edit" ,[
'server' => ServerConverter::single($server) ,
'serverPort' => ServerPortConverter::single($serverPort) ,
'serverPorts' => ServerPortConverter::array(Server::all()->except($serverPort['id'])) ,
]);
}

روتی که ارور داره زیر میزارم چک کردم هم سرور و هم پورت سرور با آیدی های زیر وجود دارن


server/1/port/58/edit


لاراول
تگ‌های محبوب
ثبت پرسش جدید
Amirilidan78
تخصص : برنامه نویس وب
@Amirilidan78 4 سال پیش مطرح شد
0

سلام اوکی شد

public function edit(Server $server ,ServerPort $port ,Request $request)
{
return Inertia::render("$this->baseViewPath/Edit" ,[
'server' => ServerConverter::single($server) ,
'serverPort' => ServerPortConverter::single($port) ,
'serverPorts' => ServerPortConverter::array(Server::all()->except($port['id'])) ,
]);
}

تنها مشکل اسم بود


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام