راکت

دریافت نشدن اطلاعات در لاراول

3 پاسخ

سلام دوستان من وقتی میخام یه row از دیتابیس رو بفرستم توی صفحه ادیت یا حذف اون row فرستاده نمیشه

public function edit(brands $brands)
    {
        dd($brands);
    }

و هیچ اتربیوتی ارسال نمیشه به داخل تابع ادیت تو کنترولر
درضمن هیچ اروری هم نمگیرم
داخل عکس توضیح هم دادم مشکل چیه و خیلی ممنون میشم راهنمایی کنید منو

ثبت پرسش جدید

پاسخ‌ها

3
امیر حسین شکوهی
امیر حسین شکوهی
@amirshokoohi

تخصص: web developer

سلام
مدل شما Brands هست نه brands
مدل بایندینگ شما اشتباه هست

public function edit(Brands $brands)
    {
        dd($brands);
    }

ضمنا بهتره که مدل هاتون رو مفرد بنویسید نه جمع

علی نامی
علی نامی
@alinami.137613

ن داداش اول brands بود بعد تغییرش دادم به Brands که ببینم درست میشه یا نه که جواب نداد باز
این اسکرین شات رو هم همونجا گرفتم
وگرنه اشتباه تایپی نداره
@amirshokoohi

شاید پاسخ شما همین‌جا باشد

مصطفی خراشادی زاده
مصطفی خراشادی زاده
@safakh

سلام دوست عزیز @alinami.137613

برای اینکه روت مدل بایندیگ به درستی کار کنه

لازمه که نام متغییری که در روت ذکر شده با نام متغییری که در متد مربوط به کنترلر مورد نظر دریافت میکنید یکسان باشه

به عنوان مثال

Route::get('products/{product}', ....);

public function edit (Product $product)

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

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