【发布时间】:2017-04-19 17:52:21
【问题描述】:
我在验证方面做错了什么
<?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
【问题讨论】:
-
从Laravel Validation查看如何编写 Laravel 验证
-
validate不返回真或假。失败时抛出异常,成功则不返回任何内容。
标签: laravel-5 laravel-validation