当前位置: 首页 > 知识库问答 >
问题:

在Laravel 5.4中调用未定义的方法Illuminate\Support\Facades\Validator::make()

扈翰
2023-03-14

我只是尝试使用Laravel Validator Facade实现一个简单的验证。但它不断给我以下错误:

致命错误:在C:\xampp\htdocs中调用未定义的方法illumbite\Support\Facades\Validator::make()。。\供应商\laravel\framework\src\Illuminate\Support\Facades\Facade。php第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;
}

共有3个答案

曹德明
2023-03-14

如果所有这些都失败了,您应该尝试通过删除供应商目录并运行composer安装来重新构建Laravel应用程序。

陆绍辉
2023-03-14

检查“Illuminate\Validation\ValidationServiceProvider”是否在此文件中可用。如果没有,则添加此行“Validator”=

白宏大
2023-03-14

在脚本顶部使用它,而不是长命名空间外观

use Validator;

一切都会好起来的

 类似资料:
  • 我是拉雷维尔的新手。我有一个控制器,我只想从标题中获取授权的值。我看到了其他堆栈溢出答案,建议我使用

  • 我刚开始学习Laravel,但我在路由到控制器时遇到了问题,我有一个名为“App”的控制器,其中有一个名为index的函数,它说即使我在路由中设置了它,也无法在“App”控制器中找到它 错误 错误 调用到未定义的方法照明\支持\Facades\应用程序::索引() http://localhost:8000/anasayfa 应用程序。php 网状物php 这个错误的原因是什么?

  • 我对laravel很陌生,我在这里尝试制作一个简单的注册和登录表单,注册表单在数据库中注册用户,登录表单登录用户,但在这里我遇到了这个错误。我花了很多时间试图解决这个问题,查阅了许多资源,但没有找到答案,如果有任何帮助,我们将不胜感激。。谢谢 错误:未定义属性:照明\支持\外观\请求::$电子邮件 刀身 控制器

  • 我在做一个登录和注册画面,注册画面很完美,但是登录画面让我很头疼去认证。 注册完成,但只要我登录它给出此错误... "未定义属性:照明\支持\外观\请求::$电子邮件" 我不知道还能做些什么来让它工作。 控制器: 型号: 路线: 点击登录后立即查看页面图片

  • 到目前为止,我一直在使用laravel,但有时我对选择下面列出的正确请求感到困惑。 我已经为我的相应路线创建了一个测试方法 如果我选择或它工作正常并获得空数组。 但是当我选择use

  • 这是我的代码: 当我运行它时,它抛出以下错误: 未找到类“Illumbite\Support\Facades\Paginator” 注意:我使用的是Laravel Framework版本5.2.45。 我该怎么修?