راکت
حل شده

مشکل در ثبت اطلاعات در فرم

4 پاسخ

سلام دوستان
من یک فرمی طراحی کردم که دوتاinput به اسم name و slug داره اما موقعی که دکمه ذخیره را میزنم برای فیلد اسلاگ مینویسه لطفا نام اسلاگ ان را وارد کنید(با اینکه فیلد اسلاگ را وارد میکنم این خطا را میده) اینم متدstore من
public function store(Request $request)
{
$messages = [
'name.required' => 'فیلد نام را وارد نمایید',
'slug.required' => 'نام مستعار دسته بندی را وارد نمایید',
'slug.unique' => 'فیلد نام مستعار تکراری است.عنوان را عوض کنید',
];
$validatedData = $request->validate([
'name' => 'required',
'slug' => 'required|unique:categories',

    ], $messages);
    $category = new Category([
            'name' => $request->get('name'),
            'slug' => $request->get('slug'),
    ]);
    $category->save();
    $msg = "ذخیره ی دسته بندی جدید با موفقیت انجام شد";
    return redirect(route('back.categories.category'))->with('success', $msg);
}

مشکل کار من کجاست؟

ثبت پرسش جدید

پاسخ‌ها

4
VaHiD
VaHiD
@ATTOM

تخصص: برنامه نویس #لاراول

بهترین پاسخ

@mirzamohammad.com

پس سمت فرانت اینپوت رو چک کن ببین برای slug چه name تعریف کردی?

اگه نشد قسمت blade رو هم بفرست اینجا

VaHiD
VaHiD
@ATTOM

تخصص: برنامه نویس #لاراول

سلام @mirzamohammad.com

اول dd($request->all()) بگیر ببین slug دریافت میشه

بعد $fillable رو در مدل چک کن ببین slug رو وارد کردی؟

محمد میرزاخانی
محمد میرزاخانی
@mirzamohammad.com

@ATTOM
سلام مجدد ممنون بابت وقتی که میزارید
ارهfiilable درسته فقطdd که زدم نمیدونم چرا داره ایمیل میگیره بجای اسلاگ در حالی که اصن برا این جدولم ایمیلی تعریف نکردم

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

محمد میرزاخانی
محمد میرزاخانی
@mirzamohammad.com

@ATTOM
آقا ی دنیا ممنون بله همون فرانتی هست که گفتین اشتباهی مقدارهname را email وارد کردم

همچنین تشکر از راکت که چنین بستری فراهم کرده که بتونیم راحت رفع اشکال کنیم.

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

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