找不到类“App\Http\Controllers\Api\Validator”
Posted
技术标签:
【中文标题】找不到类“App\\Http\\Controllers\\Api\\Validator”【英文标题】:Class 'App\Http\Controllers\Api\Validator' not found找不到类“App\Http\Controllers\Api\Validator” 【发布时间】:2020-03-04 11:55:25 【问题描述】:我尝试在 laravel 中为 API 做一个验证器 但是出现了这个错误
找不到类“App\Http\Controllers\Api\Validator”
我该如何解决这个问题?
【问题讨论】:
你的验证器类在哪里?向我们展示一些相关的。 Ofe 不仅是错误。否则很难猜到。 【参考方案1】:在类的顶部导入外观
use Illuminate\Support\Facades\Validator;
你也可以像这样调用 Facade 别名
\Validator::make.....
如果您在 config/app.php
中设置了别名(默认情况下),则在您的代码中的任何位置
'aliases' => [
// Other aliases omitted for brevity
'Validator' => Illuminate\Support\Facades\Validator::class, // <--- Here
'View' => Illuminate\Support\Facades\View::class,
],
希望对你有帮助
【讨论】:
"方法 Illuminate\Validation\Validator::false 不存在。"当我尝试使用 Illuminate\Support\Facades\Validator 时出现此错误; 验证不是这样,请编辑问题并显示您的验证码以上是关于找不到类“App\Http\Controllers\Api\Validator”的主要内容,如果未能解决你的问题,请参考以下文章
找不到类“App\Http\Controllers\Auth\Registered”
FPDF - 找不到类“App\Http\Controllers\FPDF”
在 Laravel 中找不到类“App\Http\Controllers\Response”错误
在 Laravel 中找不到类“App\Http\Controllers\Excel”