php - Laravel: Blade View 中 Controller 回显的位置

标签 php laravel laravel-5 laravel-5.4

第一个 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/

相关文章:

php - 如何验证 URL,但忽略 http ://or blank?

php - 存储数据的奇怪字符编码,旧脚本显示它们很好,新脚本却没有

php - Eloquent chunk()遗漏了一半的结果

php - Laravel 5 Controller 将 JSON 整数作为字符串发送

php - Laravel 5 并发请求和预定作业

php - YII 2.0 REST API 错误处理程序

php - CSS - PHP header 包含文件不适合设备大小/达到整个宽度

php - Laravel 5.7 作业队列未异步运行

laravel - 关于 Laravel 队列的困惑

laravel-5 - 如何在 Laravel 项目中设置杠杆浏览缓存和 Gzip 压缩