⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.177
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
ctaacademy
/
www
/
app
/
Http
/
Requests
/
Frontend
/
View File Name :
BecomeInstructorStoreRequest.php
|string> */ public function rules(): array { $instructorRequestSetting = InstructorRequestSetting::first(); $rules = [ 'payout_account' => ['required'], 'g-recaptcha-response' => Cache::get('setting')->recaptcha_status == 'active' ? ['required', new CustomRecaptcha()] : 'nullable', 'extra_information' => ['nullable', 'max:500'], 'payout_information' => ['required', 'max:500'], ]; if ($instructorRequestSetting?->need_certificate == 1) { $rules['certificate'] = ['required', 'max:20000', 'mimes:pdf,docx,doc,jpg,jpeg,png']; } if ($instructorRequestSetting?->need_identity_scan == 1) { $rules['identity_scan'] = ['required', 'max:20000', 'mimes:pdf,docx,doc,jpg,jpeg,png']; } return $rules; } function messages(): array { return [ 'payout_account.required' => __('Payout account is required'), 'payout_account.in' => __('Payout account is invalid'), 'certificate.required' => __('Certificate is required'), 'identity_scan.required' => __('Identity scan is required'), 'certificate.max' => __('Certificate size is too large'), 'certificate.mimes' => __('Certificate must be a PDF, DOCX, DOC, JPG, JPEG or PNG file'), 'identity_scan.max' => __('Certificate size is too large'), 'identity_scan.mimes' => __('Certificate must be a PDF, DOCX, DOC, JPG, JPEG or PNG file'), ]; } }