dimanche 30 septembre 2018

why dont accept the validation at laravel

   

> Blockquote  i have some promblem with validation thl1 when i insert two numbers 
it     
accept it but it have min:10 , when  i use 'thl1'=> 'required|min:10, without numeric 
it dont accept 2 or more  numbers but accept the letters,, in database 
thl1 is varchar(191) 

   public function updateProfile(Request $request){
    $user_id = Auth::user()->id;
    $this->validate($request, [
     'name' => 'required|string|max:25|min:3|alpha',
     'lastname' => 'required|string|max:25|min:3|alpha', 
     'username' => 'required|max:25|min:3|alpha_dash|unique:users,username,'.Auth::user()->id,
     'email' => 'required|string|email|max:55|unique:users,email,'.Auth::user()->id,
     'country' => 'required|min:3|alpha|max:30',
     'city' => 'required|min:3|alpha|max:30',
     'thl1' => 'required|min:10|numeric',
     'thl2' => 'min:10|numeric|nullable',
    
    ]);
    
    
    #validation.php
     'thl1' => [
            'min' => 'To Τηλέφωνο 1  πρέπει να περιέχει τουλάχιστον 10 χαρακτήρες. ',
           'numeric' => 'To Τηλέφωνο 1  πρέπει να περιέχει μόνο αριθμούς. ',
           'required' => 'Το Τηλέφωνο 1 είναι υποχρεωτικό',
        ],

        'thl2' => [
            'min' => 'To Τηλέφωνο 2  πρέπει να περιέχει τουλάχιστον 10 χαρακτήρες. ',
           'numeric' => 'To Τηλέφωνο 2  πρέπει να περιέχει μόνο αριθμούς. ',
        ],


via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire