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

Laravel: Place for controller echo in blade view

第一个 Laravel 项目。

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

我的控制器中有时 "echoes"。例如,如果 MySQL 语句有空输出,它会回显 "MySQL select is empty" 或在文件上传成功后:"File upload is succesfull".

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

您想重定向回错误

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