Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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