راکت

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

1 پاسخ

سلام
من میخوام توی کلاسی که ارث بری کرده از 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()
            ]);
        }

    }
ثبت پرسش جدید

پاسخ‌ها

1
مهدی بگ جانی
مهدی بگ جانی
@mahdibagjani

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

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

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

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