Edit File: Create.php
<?php namespace App\Http\Requests\Admin\Admin; use Illuminate\Foundation\Http\FormRequest; use App\Traits\ApiTrait; use App\Traits\GeneralTrait; class Create extends FormRequest { use ApiTrait,GeneralTrait; public function authorize() { return true; } public function rules() { return [ 'name' => 'required|max:191', 'phone' => 'required|digits:9|unique:users,phone', 'email' => 'required|email|max:191|unique:admins,email', 'password' => 'required|min:6|max:255', 'avatar' => 'nullable|image', 'role_id' => 'required|exists:roles,id', 'blocked' => 'required|in:0,1', ]; } protected function prepareForValidation() { $number = $this->convert2english($this->phone); $phone = $this->phoneValidate($number); $this->merge([ 'phone' => $phone , ]); } }
Back to File Manager