php - Laravel 中的 $errors 是什么意思
问题描述
我是新手Laravel
,我想添加错误验证消息来查看,我想知道什么是$errors
变量以及它在幕后是如何工作的。根据我的研究,该变量是一个实例,Illuminate\Support\MessageBag
但找不到任何进一步的解释和详细信息。请您解释或至少参考解释它的网站。
解决方案
根据文件,
注意:$errors 变量在每个web
应用中间件的 Laravel 视图中都可用。如果不存在验证错误,它将只是 ViewErrorBag 的一个空实例。
另请注意,在此之前,我们必须通过调用显式定义它Session::get('errors')->all()
。
阅读此内容以获取更多信息: https ://laravel.com/docs/5.6/validation#quick-displaying-the-validation-errors
此外,在您的项目中查找这些文件以获得更多信息。
/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php - withErrors() method.
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php - handle() method.
注意:在撰写本文时,我使用的是 Laravel 5.6。
推荐阅读
- c++ - 我想计算字符串中的大写字符。为什么我的代码给出错误的输出?
- php - 为什么在 php 中使用准备好的语句而不是 mysqli_real_escape_string()?
- embedded - 去抖计算
- c - 如何在C程序中的2个单独文件中获取具有相同名称的全局静态变量的值
- javascript - 循环通过 Angular QueryList
- mongodb - 无法使用 Golang 从 MongoDB 集合中获取数据
- c# - 如何使用框架生成 csproj
- css - 如何创建从中心开始的水平滚动菜单?
- java - 用于 Java 4 应用程序的 TLS 1.2
- flutter - Flutter Row 没有占用完整的 Scaffold 高度