以下是检查验证的代码
namespace App\Http\Controllers\Skills;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
public function store(Request $request)
{
$v = Validator::make($request->all(), [
'Category' => 'required|max:100|min:5'
]);
if ($v->fails()) {
return Redirect::to('Skill.Category.Create')
->withErrors($validator)
->withInput();
}
}
这会出现以下错误:
Class' App \ Http \ Controllers \ Skills \ Validator'找不到
答案 0 :(得分:1)
这样做:
\Validator::make($request->all(), [
'Category' => 'required|max:100|min:5'
]);
在那里,还有一个更优的解决方案,那就是在文件的顶部添加:use Validator;
,其中正在使用其他Facade和文件。因此,每次使用任何Facade时都不必添加“\”。
看,如果有效。
答案 1 :(得分:0)
您有两种选择:
1.使用\(即。\ Validator)修改类名,如下所示
$validator = \Validator::make(Input::all(), $rules);
我在这里得到了这些信息 - Reference link
答案 2 :(得分:-1)
其他选择:
use Validator;
我等着帮助你。