我是 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/