laravel - \Validator::make($input, $rules) 和 Validator::make($input, $rules) 有什么区别?
问题描述
当我尝试验证请求时,Validator::make($input, $rules)似乎不起作用。添加的“\”前缀使工作完成。
由于许多文档和讲座没有使用它,所以使用这个标记的原因是什么?
解决方案
斜杠“\”是一种告诉 PHP 类在全局命名空间中的方式。
如果你的 Class 前面不使用“\”,则需要先使用“use”关键字声明它。
在您的情况下,在您的文件之上:
use Validator;
您可以查看其他 StackOverlow 帖子:https ://stackoverflow.com/a/4790031/9291504
推荐阅读
- javascript - 将具有一个键和多个值的数组映射到新对象中具有相同值的实例的新对象
- c++ - 为什么允许类型别名作为变量的名称?
- gremlin - 如何在 gremlin 中像 cypher 一样执行 MERGE 方法
- python - 通过将每一行用作列表来从数据帧中创建一个 for 语句
- javascript - 为什么在 npm 安装时显示错误:命令检出失败?
- java - 有关如何使用 Azure App Service Linux 处理日志的建议
- drupal-8 - 全局 $pager_total_items 替换
- optimization - 运行贝叶斯优化器,当执行最大化函数时,“下限之一大于上限”。发生错误
- vuetify.js - 列表项内的 Vuetify 菜单 - 可点击区域并非一直到边缘
- android - Android 中忽略开发者设置动画比例