当我在返回back()中使用withInput()函数时总是得到这样的错误 但是当我不使用withInput()时,这个错误就不会出现了。
helpers.php第469行中的ErrorException:htmlentities()期望 参数1为字符串,给定数组
这是验证码
$validation = Validator::make($request->all(), [
'name' => 'required|unique:products',
'category_id' => 'required',
'region' => 'required',
'primary_image'=> 'required'
]);
if($validation->fails()) {
return back()->withInput()
->with('error', 'Please upload the image!');
并且对于视图,这是完整的跟踪代码: https://thepasteb.in/p/pghNcGOzPAqZncN
我希望当验证失败时,它将返回先前的输入。 希望你能给我解决方案:) 三江源。
答案 0 :(得分:0)
我想你需要试试这个:
select blog.name, blog.createDate,
post.author, post.content,
comments.author, comments.createDate
from blogs
left join post on post.blogId = blog.id
left join comments on comments.postId = post.id
limit 0,10;
OR
if($validation->fails()) {
return redirect()->back()->withErrors($validator) ->withInput();
}
答案 1 :(得分:0)
我只是使用它,它一直适用于我:
return redirect()->back()->with('error', 'Error Message');