use IlluminateSupportFacadesValidator;
public function store(Request $request, $id)
$validator = Validator::make($request, [
'name' => 'required',
'username' => 'required|unique:users,username,NULL,id,deleted_at,NULL',
'email' => 'nullable|email|unique:users,email,NULL,id,deleted_at,NULL',
'password' => 'required',
]);
if($validator->fails()){
return response()->json([
'error' => true,
'message' => $validator->errors()
]);
}
}
public function update(Request $request, $id)
{
$validator = Validator::make($input, [
'name' => 'required',
'username' => 'required|unique:users,username,' . $id. ',id,deleted_at,NULL',
'email' => 'nullable|email|unique:users,email,' . $id. ',id,deleted_at,NULL',
'roles' => 'required'
]);
if($validator->fails()){
return response()->json([
'error' => true,
'msg' => $validator->errors()
]);
}
}