<?php namespace App\Filament\Resources\InvoiceResource\Pages; use App\Filament\Resources\InvoiceResource; use App\Models\Invoice; use Filament\Resources\Pages\CreateRecord; use Illuminate\Database\Eloquent\Model; class CreateInvoice extends CreateRecord { protected static string $resource = InvoiceResource::class; protected function handleRecordCreation(array $data): Model { $invoice = Invoice::create($data); $invoice->calculateTotals(); return $invoice; } }