<?php
 namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; class BillingStoreBillableItemRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ 'client_id' => ['required', 'exists:clients,id'], 'items' => ['required', 'array', 'min:1'], 'items.*.description' => ['required', 'string', 'max:255'], 'items.*.quantity' => ['required', 'integer', 'min:1'], 'items.*.unit_price' => ['required', 'numeric', 'min:0'], 'send_email' => ['boolean'], ]; } } 