['required'], 'url' => ['required','ur ...' /> ['required'], 'url' => ['required','ur ...' />
🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ devnafisi
نمایش ارور در postman
جامعه لاراول ایجاد شده در ۲۲ مرداد ۱۴۰۲

سلام وقت بخیر،من با پست من کار میکنم،میخواستم بدونم چطوری میتونم ارور هارو دریافت کنم؟

$request->validate([
    'name' => ['required'],
    'url' => ['required','url'],
    'length' => ['required'],
    'slug' => ['required','unique:videos,slug'],
    'description' => ['required'],
]);
$res = Video::create([
    'name' =>  $request->get('name'),
    'url' =>  $request->get('url'),
    'length' =>  rand(1,9),
    'slug' =>  $request->get('slug'). rand(1,9),
    'description' =>  $request->get('description'),
    'thumbnail' =>  $request->get('thumbnail'),
]);

سلام محمد عزیز

میتونید از کلاس Validator لاراول استفاده و خطا‌ها رو بگیرید و در ریسپانس قرار بدید.

$validator = Validator::make($request->all(), [
    'name' => ['required'],
    'url' => ['required', 'url'],
    'length' => ['required'],
    'slug' => ['required', 'unique:videos,slug'],
    'description' => ['required'],
]);
$res = Video::create([
    'name' => $request->get('name'),
    'url' => $request->get('url'),
    'length' => rand(1, 9),
    'slug' => $request->get('slug') . rand(1, 9),
    'description' => $request->get('description'),
    'thumbnail' => $request->get('thumbnail'),
]);
return response()->json([
 'msg' => $validator->fails() ? $validator : 'created!'
]);
بهترین پاسخ
احمدرضا فاطمی کیا ۲۲ مرداد ۱۴۰۲، ۱۱:۰۱