Laravel使验证请求不起作用
当我提交表格时,什么都没有发生。Laravel使验证请求不起作用,laravel,laravel-validation,laravel-request,Laravel,Laravel Validation,Laravel Request,当我提交表格时,什么都没有发生。 这是我的步骤 php artisan make:请求PostRequest 我错过了什么? 谢谢大家。您的rules()函数有一个返回数组 public function rules() { return [ 'title'=>['required','max:255'], 'article'=>['required'], 'image'=>['image'] ]; } 换成
这是我的步骤 php artisan make:请求PostRequest 我错过了什么? 谢谢大家。您的
rules()
函数有一个返回数组
public function rules()
{
return [
'title'=>['required','max:255'],
'article'=>['required'],
'image'=>['image']
];
}
换成
public function rules()
{
return [
'title'=>'required|max:255',
'article'=>'required',
'image'=>'image'
];
}
仍然不起作用。当我提交时,只需清除表格,什么也没有发生。你现在离我更近了一步。请在表单文件中添加以下代码以检查验证错误<代码>@if($errors->has())@foreach($errors->all()作为$error){{{{$error}}@endforeach@endif
public function store(Request $request)
{
$post=new Post;
$post->user_id=Auth::user()->id;
$post->title=$request->title;
$post->article=$request->article;
$post->image=$request->image;
$post->save();
return redirect()->route('post.index');
}
public function rules()
{
return [
'title'=>['required','max:255'],
'article'=>['required'],
'image'=>['image']
];
}
public function rules()
{
return [
'title'=>'required|max:255',
'article'=>'required',
'image'=>'image'
];
}