第一个 Laravel 项目。
如何在 View 中定义 Controller 中回显的位置?
我的 Controller 有时会出现“echo ”。例如,如果 MySQL 语句具有空输出,则它会回显“MySQL select 为空”或在成功文件上传后:“文件上传成功”。
现在它出现在屏幕左上角的正文标记之外。我想将它放在主要部分或模态中。
最佳答案
您想重定向回来但出现错误
return redirect()->back()->withErrors(['mysql' => 'MySQL select is empty']);
然后将其获取到 View 中(模态)
@if($errors->any())
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
@endif
您可以观看此 laracast 了解有关错误的更多信息:https://laracasts.com/series/laravel-from-scratch-2017/episodes/12
关于php - Laravel: Blade View 中 Controller 回显的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42600231/