Validasi numeric laravel

Ini kenapa yak gan... sayakan udah kasih validasi buat si target kalo saya isi angka kaya 1000000000 bisa tapi kalo ngasal jadi eror

public function store(Request $request){
          $role = Auth::user()->role;
          if (($role == 3) || ($role == 4)){
               $data = New Target();

               $this->validate($request, [
                  'nama' => 'required',
                  'bulan' => 'required',
                  'target' => 'required|numeric|digits_between:1,10',

              ]);

              $data->id_user = $request->nama;
              $periode = explode('/',$request->bulan);
              $pilih = $periode[1].'-'.$periode[0].'-'.'01';
              $data->periode = $pilih;
              $data->target = $request->target;
              $cekp = Target::where('periode', $pilih)->where('id_user', $request->nama)->first();
              $ceki = Target::where('id_user', $request->nama)->first();

              if (!$cekp) {
                   $data->save();
                   return Redirect::to('target-sales')->with('msg','berhasil');
              }

              else {
                   return back()->with('msg', 'Data Bulan dan Sales Tidak boleh Sama')->withInput();
              }
         }else {
              return abort(404);
         }

     }

avatar rizki198
@rizki198

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban