-2
私はこのコントローラのビューを持っていません。変数をチェックするために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。どの変数にエラーがあるのか、どのようなエラーがあるのかをどのように理解できますか? –