Mercurial > borealpoint
diff app/Http/Requests/ProfileUpdateRequest.php @ 0:9d7dcd54c677
Initial Commit and package setup
| author | luka |
|---|---|
| date | Sat, 23 Aug 2025 22:20:51 -0400 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/Http/Requests/ProfileUpdateRequest.php Sat Aug 23 22:20:51 2025 -0400 @@ -0,0 +1,30 @@ +<?php + +namespace App\Http\Requests; + +use App\Models\User; +use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Validation\Rule; + +class ProfileUpdateRequest extends FormRequest +{ + /** + * Get the validation rules that apply to the request. + * + * @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<mixed>|string> + */ + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:255'], + 'email' => [ + 'required', + 'string', + 'lowercase', + 'email', + 'max:255', + Rule::unique(User::class)->ignore($this->user()->id), + ], + ]; + } +}
