use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\ValidationException;
$validator = Validator::make($request->all(), [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255',
'mobile_no' => 'required|numeric|digits:10',
'password' => 'required|confirmed|string|max:255',
'alt_contact_no' => 'nullable|numeric|digits:10',
'user_type' => 'required|string',
'fcm_token' => 'nullable|string',
'company_name' => 'nullable|string|max:255',
'gstNumber' => 'nullable|string|max:255',
'refueling_assets_count' => 'nullable|integer',
'monthly_consumption' => 'nullable|integer',
'no_of_locations' => 'nullable|integer',
]);
//echo 'Hello'; exit;
if ($validator->fails()) {
//throw new ValidationException($validator);
return response()->json(['errors' => $validator->errors()], 422);
}
No comments:
Post a Comment