علی نامی
3 سال پیش توسط علی نامی مطرح شد
3 پاسخ

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

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

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

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


ثبت پرسش جدید
امیر حسین شکوهی
تخصص : web developer
@amirshokoohi 3 سال پیش مطرح شد
0

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

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

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


علی نامی
@alinami.137613 3 سال پیش مطرح شد
0

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


مصطفی خراشادی زاده
@safakh 3 سال پیش مطرح شد
0

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

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

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

به عنوان مثال

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

public function edit (Product $product)

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

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