php - Laravel 中 $errors 的含义是什么

标签 php laravel

我是 Laravel 的新手我想添加错误验证消息以查看,我想知道什么是 $errors变量及其在幕后如何工作。根据我的研究,该变量是 Illuminate\Support\MessageBag 的一个实例但找不到任何进一步的解释和细节。请您解释一下或至少引用解释它的网站。

最佳答案

根据文档,

注意: $errors 变量在应用 web 中间件的每个 Laravel View 中都可用。如果不存在验证错误,它将只是 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。

关于php - Laravel 中 $errors 的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52159210/

相关文章:

PHP 不将日期存储在 MySQL 表列中

php - 兼容性 AES-256-CBC Node/Laravel

javascript - 无法从本地主机中的 php 文件获取 json 数据

php - 消除有关 undefined variable 的通知的最佳方法是什么?

laravel - 如何通过分页获取 Laravel Eloquent 中的特定列?

php - Laravel只搜索7天的记录

mysql - 如何在 Laravel 中将数组中的元素存储到变量中?

php - 查询带领带的排行榜

php - 如何在 Windows 上为 PHP 安装 PDO 驱动程序?

PHP echo 禁用我的按钮?