У меня есть некоторые проблемы с проверкой thl1
, когда я вставляю два числа, оно
принимает его, но оно имеет min:10
, когда я использую 'thl1'=> required|min:10
без numeric
, оно не принимает 2 или более чисел, нопринять письма, в базе данных thl1 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 πρέπει να περιέχει μόνο αριθμούς. ',
]