مهدی بگ جانی
6 سال پیش توسط مهدی بگ جانی مطرح شد
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()
            ]);
        }

    }