⚝
One Hat Cyber Team
⚝
Your IP:
18.119.128.191
Server IP:
97.74.87.16
Server:
Linux 16.87.74.97.host.secureserver.net 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
rahulraj
/
public_html
/
core
/
app
/
Http
/
Requests
/
View File Name :
UserRequest.php
<?php namespace App\Http\Requests; use App\Models\Setting; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Support\Facades\Auth; class UserRequest extends FormRequest { /** * 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() { $id = Auth::check() ? ',' . Auth::user()->id : ''; $setting = Setting::first(); $password = Auth::check() ? '' : 'required|'; $check = Auth::check() ? 'nullable|min:6|max:16' : "min:6|max:16|confirmed"; return [ 'g-recaptcha-response' => $setting->recaptcha == 1 ? $password : '', 'first_name' => $password.'|max:255', 'photo' => 'image|max:2048', 'last_name' => 'required|max:255', 'phone' => 'required|max:255', 'email' => Auth::guard('admin') ? 'required|email': 'required|email|unique:users,email'. $id, 'password' => $password.$check, 'password_confirmation' => $password, ]; } /** * Get the error messages for the defined validation rules. * * @return array */ public function messages() { return [ 'g-recaptcha-response.required' => __('Please verify that you are not a robot.'), 'first_name.required' => __('First Name is required.'), 'last_name.required' => __('Last Name field is required.'), 'country.required' => __('Country is required.'), 'city.required' => __('City is required.'), 'address.required' => __('Address is required.'), 'zip.required' => __('Zip Code is required.'), 'phone.required' => __('Phone Number is required.'), 'email.required' => __('Email field is required.'), 'email.email' => __('The email must be a valid email address.'), 'password.required' => __('Password field is required.') ]; } }