第一个Laravel项目。
如何在视图中为控制器中的回显定义一个位置?
我有时"回声"在我的控制器中。例如,如果MySQL语句具有空输出,则它回显" MySQL select为空"或者在成功上传文件后:"文件上传成功"。
现在它出现在屏幕左上角的body标签之外。我想把它放在主要部分或modall中。
答案 0 :(得分:2)
您想要重定向并返回错误
return redirect()->back()->withErrors(['mysql' => 'MySQL select is empty']);
然后在视图中获取它(模态)
@if($errors->any())
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
@endif
您可以观看此laracast以了解有关错误的更多信息:https://laracasts.com/series/laravel-from-scratch-2017/episodes/12