Laravel:刀片视图中控制器回显的位置

时间:2017-03-04 19:16:55

标签: php laravel laravel-5 laravel-5.4

第一个Laravel项目。

如何在视图中为控制器中的回显定义一个位置?

我有时"回声"在我的控制器中。例如,如果MySQL语句具有空输出,则它回显" MySQL select为空"或者在成功上传文件后:"文件上传成功"。

现在它出现在屏幕左上角的body标签之外。我想把它放在主要部分或modall中。

1 个答案:

答案 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