【发布时间】:2017-08-28 14:46:07
【问题描述】:
我只是尝试使用 Laravel Validator Facade 实现一个简单的验证。但它一直在下面给我这个错误:
致命错误:在 C:\xampp\htdocs..\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php 中调用未定义的方法 Illuminate\Support\Facades\Validator::make()第 221 行
下面是我的代码:
use Validator;
/**
* Validate the tenant's credentials
*
* @param array $data
* @return bool
*/
public function validate(array $data)
{
$data = array_only($data, ['email', 'href']);
$validator = Validator::make($data, $this->rules);
if ($validator->passes()) return true;
$this->errors = $validator->messages();
return false;
}
【问题讨论】:
-
尝试将反斜杠添加到 Facade 命名空间
use \Validator -
我做到了。它仍然显示相同的错误。我不知道我做错了什么。在最终发布到这里之前,我已经使用谷歌搜索过。对我能做什么有更多想法吗?
-
尝试:使用
Illuminate\Support\Facades\Validator -
我已经尝试过了,但仍然显示相同的错误。请问还有更多的想法吗?
-
你也能显示你的
rules数组吗?
标签: php laravel validation