【发布时间】:2018-05-09 23:15:22
【问题描述】:
我不知道如何让查询字符串数组在 Laravel Validation 中进行验证。
这是我的代码
public function addUserByAdmin(Request $request){
$this->validate($request,[
'name' => 'required',
'fullname' => 'required',
'password' => 'required',
'position' => 'required',
'phone' => 'required'
]);
$uesrAction = new UserAction($this->repository);
$user = $uesrAction->addUser($request->input('phone'),$request->input('password'),$request->input('name'),$request->input('fullname'),$request->input('position'));
if($user){
return response()->json(['success' => 'success','user'=>$user]);
}
return response()->json(['success' => 'fail']);
}
但验证不起作用。然后我尝试了 Validation::make() 方法,也没有工作。
我的网址是这样的
http://localhost:8000/admin/users/add-user?phone=abcdefg&password=erer&name=ere&fullname=rere&position=343
【问题讨论】:
-
您的具体问题是什么?验证在这里应该可以正常工作。
-
“不起作用”是什么意思?您期望发生什么以及实际发生了什么?
-
password在 URL 中?