2017-04-19 170 views
0

我做得不对的验证Laravel 5.4 - 验证工作不

<?php 

namespace App\Http\Controllers\Auth; 

use Validator; 
use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 

class SignupController extends Controller 
{ 
    public function postSignup(Request $request) 
    { 
     if($this->validate($request, [ 
      'first_name' => 'required|max:255' 
     ])){ 
      echo json_encode(array('TRUE')); 
     }else{ 
      echo json_encode(array('FALSE')); 
     } 
    } 
} 

请求数据是正确的...

但始终验证返回null ......和返回JSON是FALSE

+1

退房如何从[Laravel验证]写Laravel验证(https://laravel.com/docs/5.4/validation#manually-creating-validators) –

+1

'validate'不返回true或false。它在失败时抛出异常,如果成功则返回任何内容。 – apokryfos

回答

0

验证不会返回true或false。它在失败时抛出异常,如果成功则返回任何内容。

谢谢@apokryfos