Je veux valider le numéro de téléphone saisi par l'utilisateur où le numéro doit être exactement 11 et commencer par 01 et le champ de valeur doit être un numéro uniquement. Comment puis-je le faire en utilisant la validation Laravel ?
Voici mon contrôleur :
public function saveUser(Request $request){
$this->validate($request,[
'name' => 'required|max:120',
'email' => 'required|email|unique:users',
'phone' => 'required|min:11|numeric',
'course_id'=>'required'
]);
$user = new User();
$user->name= $request->Input(['name']);
$user->email= $request->Input(['email']);
$user->phone= $request->Input(['phone']);
$user->date = date('Y-m-d');
$user->completed_status = '0';
$user->course_id=$request->Input(['course_id']);
$user->save();
return redirect('success');
}
0 votes
J'espère que cela aidera votre php - Validation personnalisée des numéros de téléphone dans Laravel 4.2 - Stack Overflow Il est indiqué 4.2 mais cette méthode est également disponible en 5.2.
1 votes
Quel est le problème que vous rencontrez avec ce code ?
0 votes
Si le numéro de téléphone à valider doit toujours "être exactement 11", pourquoi avoir utilisé un champ de saisie pour cela ?