好处
这样控制器就更加简洁了
创建独立验证
php artisan make:request AddArtRequest
更改authorize()方法 返回为ture
默认就会这样
书写规则
/**
* 表单验证
*
* @return array
*/
public function rules()
{
return [
'title' => 'required',
'desc' => 'required',
'body' => 'required'
];
}
// 自定义验证错误信息
public function messages()
{
return [
'title.required' => '标题不能为空'
];
}
使用
// 独立验证表单
use App\Http\Requests\AddArtRequest;
/**
* 文章入库
*
* @param AddArtRequest $文章添加验证
* @return void
*/
public function store(AddArtRequest $request)
{
dd($request->all());
}