سلام دوستان
من یک فرمی طراحی کردم که دوتا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);
}
مشکل کار من کجاست؟
پس سمت فرانت اینپوت رو چک کن ببین برای slug چه name تعریف کردی?
اگه نشد قسمت blade رو هم بفرست اینجا
سلام @mirzamohammad.com
اول dd($request->all())
بگیر ببین slug دریافت میشه
بعد $fillable رو در مدل چک کن ببین slug رو وارد کردی؟
@ATTOM
سلام مجدد ممنون بابت وقتی که میزارید
ارهfiilable درسته فقطdd که زدم نمیدونم چرا داره ایمیل میگیره بجای اسلاگ در حالی که اصن برا این جدولم ایمیلی تعریف نکردم
پس سمت فرانت اینپوت رو چک کن ببین برای slug چه name تعریف کردی?
اگه نشد قسمت blade رو هم بفرست اینجا
@ATTOM
آقا ی دنیا ممنون بله همون فرانتی هست که گفتین اشتباهی مقدارهname را email وارد کردم
همچنین تشکر از راکت که چنین بستری فراهم کرده که بتونیم راحت رفع اشکال کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟