samedi 6 avril 2019

How to validate 2 times

I can sucess First page's Laravel validation. After that page I would like to put another data input and I need to validate the data. Here is my code. When I click submit buttom there I backed First page. Could you teach me what is wrong my code?

// This page's validation is OK.
 public function confirm(Request $request)
{
   $rules = [
  ];

    $this->validate($request, $rules); 
    $data = $request->all(); 
    $request->session()->put('data',$data); 
    return view('front.confirm', compact("data"));
}

// problem is here
public function complete(Request $request)
 { 
   $rules = [
'num' => "required|in:1,2,3,4,5,6,7,8,9,10",
  ];

   $this->validate($request, $rules);   
   $data = $request->session()->pull('data');
   $token = array_shift($data);
   $data = array_merge($data, $request->all());
   $Contact = Contact::create($data);

 }



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire