Edit File: CompanyRegisterRequest.php
<?php namespace App\Http\Requests\Api\Auth; use Illuminate\Foundation\Http\FormRequest; use App\Traits\ApiTrait; class CompanyRegisterRequest extends FormRequest { use ApiTrait; /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'name' => 'required|string|min:3|max:191', 'avatar' => 'nullable|image', // 'country_key' => 'required', 'commercial_number' => 'required|min:10', 'commercial_image' => 'required|image', 'phone' => [ 'required', 'numeric', 'digits_between:9,10', 'unique:users,phone,NULL,id,deleted_at,NULL' ], 'city_id' => 'required|exists:cities,id', 'category_id' => 'required|exists:categories,id', 'car_type_id' => 'required|exists:cartypes,id', 'car_model_id ' => 'nullable|exists:cars,id', 'car_front_image' => 'nullable|image', 'driving_license_image' => 'nullable|image', 'car_license_image' => 'nullable|image', 'delegation_image' => 'nullable|image', 'personal_image' => 'nullable|image', 'email' => [ 'nullable', 'email', 'unique:users,email,NULL,id,deleted_at,NULL' ], 'invitation' => 'nullable', 'bank_iban_number' => 'required|min:10', 'bank_name' => 'required', 'car_numbers' => 'required', 'city_id' => 'required|exists:cities,id', 'device_id' => 'required', 'device_type' => 'required|in:ios,android' ]; } protected function failedValidation( Validator $validator ) { throw new HttpResponseException( $this->requestFailsReturn( $validator ) ); } }
Back to File Manager