所以我想对我的注册表格进行验证,所以我需要输入所有输入,这样我就可以测试我的验证是否有效,所以这就是我在我的控制器中使用的
divElts.setAttribute('id', this.id++);
现在如果没有错误它可以正常工作并重定向到用户列表,但如果输入为空它只会重定向到创建页面whict是我想要的但问题是它不会发送错误消息与重定向我试过dd验证器,它的所有消息都很好,我的观点
$Message = [
'required' => 'This input is required',
];
$validator = Validator::make($request->all(), [
'name' => 'required',
'email' => 'required',
'password' => 'required',
'UserName' => 'required',
'Phone' => 'required',
'SSN' => 'required',
'SDT' => 'required',
'Country' => 'required',
'InsuranceAmount' => 'required',
'City' => 'required',
'Location' => 'required'
], $Message);
if ($validator->fails()) {
return redirect('/admin/users/create')
->withErrors($validator)
->withInput();
}
$user = new User;
$user->name = Input::get('name');
$user->email = Input::get('email');
$user->password = bcrypt(Input::get('password'));
$user->UserName = input::get('UserName');
$user->Phone = input::get('Phone');
$user->SSN = input::get('SSN');
$user->SDT = input::get('SDT');
$user->Country = input::get('Country');
$user->City = input::get('City');
$user->Location = input::get('Location');
$user->save();
return Redirect::to('/admin/users')->with('message', 'User Created');
和顺便说一下这是laravel 5.1
答案 0 :(得分:0)
我通过将项目从laravel 5.1升级到5.5来解决问题