Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current none :
/
var
/
www
/
html
/
tpid-jsd
/
app
/
Http
/
Requests
/
User
/
Or
Select Your none :
Upload File :
New :
File
Dir
/var/www/html/tpid-jsd/app/Http/Requests/User/UpdateRequest.php
<?php namespace App\Http\Requests\User; use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Validation\ValidationException; use Illuminate\Support\Facades\Auth; class UpdateRequest 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<string, mixed> */ public function rules() { return [ 'id' => 'required|exists:users,id', 'first_name' => 'required|sometimes|alpha', 'last_name' => 'required|sometimes|alpha', 'email' => 'required|string|email|max:255|unique:users,email,'. Auth::id(), 'password' => 'nullable|confirmed', ]; } public function failedValidation(Validator $validator) { throw ValidationException::withMessages([$validator->errors()]); } public function validationData() { return $this->request->all(); } }