/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $rules = ['name_company' => 'required', 'address' => 'required', 'handphone' => 'required', 'telp' => 'required', 'photo' => 'max:2000|mimes:jpeg,gif,png', 'active' => 'required']; $last = \GLobalHelp::idUrlEdit(); if (!empty($last)) { $rules['email'] = 'required|email|unique:suppliers,email,' . $last . ',supplier_id'; $rules['website'] = 'required|unique:suppliers,website,' . $last . ',supplier_id'; } else { $rules['email'] = 'required|email|unique:suppliers,email'; $rules['website'] = 'required|unique:suppliers,website'; } return $rules; }
/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $rules = ['group_id' => 'required', 'active' => 'required', 'name' => 'required', 'photo' => 'max:2000|mimes:jpeg,gif,png']; $last = \GLobalHelp::idUrlEdit(); if (!empty($last)) { $rules['username'] = '******' . $last . ',id'; $rules['password'] = '******'; $rules['email'] = 'required|email|unique:users,email,' . $last . ',id'; } else { $rules['username'] = '******'; $rules['password'] = '******'; $rules['email'] = 'required|email|unique:users,email'; } return $rules; }