مهدی بگ جانی
4 سال پیش توسط مهدی بگ جانی مطرح شد
1 پاسخ

اعتبارسنجی در کلاس formrequest

سلام
من میخوام توی کلاسی که ارث بری کرده از formrequest ولیدیشن فورم رو انجام بدم. کلاس به خوبی کار میکنه اما اصلا پیغامی که مربوط به ولیدیشن باشه رو نشون نمیده و فقط پیغامی که توی try/catch نوشته شده رو نشون میده.
کد ها توی روکوئست :

 public function rules()
    {
        return [
            'name'=>['required','min:2']
        ];
    }

اینم کد های کنترلر :

   public function register(RegisterRequest $request)
    {

        try {

            $user = User::create([
                'name' => $request->input('name'),
                'family' => $request->input('family'),
                'email' => $request->input('email'),
                'password' => Hash::make($request->input('password'))

            ]);
            return $user;
        } catch (\Exception $e) {
            return response([
                'message'=>$e->getMessage()
            ]);
        }

    }

ثبت پرسش جدید
مهدی بگ جانی
@mahdibagjani 4 سال پیش آپدیت شد
0

عزیزانی که بعدا به این مشکل میخورن.
باید از هدر X-Requested-With استفاده بشه با مقدار XMLHttpRequest .


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

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