У меня нет представления для этого контроллера. Я хочу использовать проверку Laravel для проверки переменных. и показать собственные ошибки, возвращая строку в контроллер (я не использую вид, лезвие, сеанс ... Я просто возвращает строку)Laravel 5.2 Проверка в контроллере
if(strlen($username) < 4) return '{"r": "US","msg": "username is short"}';
if(strlen($username) > 64) return '{"r": "UL","msg": "username is long"}';
if(preg_match("/(\S*\d+\S*[[:alpha:]]+\S*)|(\S*[[:alpha:]]+\S*\d+\S*)/", $password)) return '{"r": "P","msg": "wrong password"}';
if(strlen($name) > 32) '{"r": "N","msg": "wrong name"}';
if(strlen($address) > 200) '{"r": "A","msg": "wrong address"}';
Я хочу что-то вроде этого:.
'username' => 'required|min:4|max:64|unique:users|regex:/[a-zA-Z]+[a-zA-Z0-9_]*/',
'email' => 'required|unique:users|email|min:8',
...
Tanx. но как я могу понять, какая переменная имеет ошибку или какая ошибка? –