66666居然没想到还可以这样。。
public function rules(){
return [ 'detail.*.number' => 'required|numeric', // 想要当sncode不为空,判断number为1 'detail.*.sncode' => 'nullable|exists:inventory_batchs,sncode' ];
}
我使用github注册codecasts,现在想通过账户密码登录。怎么设置
passport可以和其他权限包一起用吗
谢谢....
搞定了。laravel5.5里面可以在http\exceptions::render里面拦截form request 抛出的异常。
是的,我尝试重写failedValidation也不管用。
protected function failedValidation(Validator $validator) { if ($this->ajax() || $this->wantsJson()) { return new JsonResponse([ 'error' => array_values($this->messages())[0] ], 200); } }
Unable to mount one of your folders. Please check your folders in Homestead.yaml,按教程 的步骤来。发现没有在home目录下创建vagrant/Code 这个目录是自动创建的吗
之前使用laravel 5.1的时候,可以在httpRequestsrequests.php里面重写response方法。升级为laravel5.5 之后,我看了下。FormRequest里面已经没有response方法了。5.5的错误定义在IlluminateValidationValidationException里面。
我想在FormRequest抛出异常的时候,自定义http状态码。和内容
看不到,就只有http 500状态错误。最后排查到是xdebug的问题。递归的嵌套层级数超过100,关了xdebug就正常
debug打开了,最后只能在nginx错误日志里面看到原因。