<?php
 namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; class ClientUpdateBillingAddressRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ 'title' => ['required', 'string', 'max:255'], 'first_name' => ['required', 'string', 'max:255'], 'last_name' => ['required', 'string', 'max:255'], 'company_name' => ['nullable', 'string', 'max:255'], 'tax_id' => ['nullable', 'string', 'max:50'], 'email' => ['nullable', 'email', 'max:255'], 'phone' => ['nullable', 'string', 'max:50'], 'country_id' => ['required', 'exists:countries,id'], 'city' => ['nullable', 'string', 'max:255'], 'address1' => ['required', 'string', 'max:500'], 'address2' => ['nullable', 'string', 'max:500'], 'state' => ['nullable', 'string', 'max:255'], 'postcode' => ['nullable', 'string', 'max:20'], 'is_default' => ['boolean'], ]; } } 