ifnex/04_Laravel/app/Filament/Resources/CustomerCreditResource/Pages/CreateCustomerCredit.php
Kazem Alghasi 3848f0b399 feat(finance): rate approval + multi-currency credit system (درخواست ۹)
- rate approval: API creates pending proposals, manager approves
- customer_credits + credit_settlements tables
- CustomerCreditService (grant/settle via wallet)
- rebuilt CustomerCreditResource
- CustomerFinancialController: real foreign-currency debt
- WP login redirect + custom login page wiring
2026-09-30 05:14:31 +03:30

25 lines
726 B
PHP

<?php
namespace App\Filament\Resources\CustomerCreditResource\Pages;
use App\Filament\Resources\CustomerCreditResource;
use Filament\Resources\Pages\CreateRecord;
class CreateCustomerCredit extends CreateRecord
{
protected static string $resource = CustomerCreditResource::class;
/**
* فیلدهای سیستمی (granted_by, granted_at, settled_amount, status)
* به‌صورت خودکار هنگام ایجاد پر می‌شوند.
*/
protected function mutateFormDataBeforeCreate(array $data): array
{
$data['granted_by'] = auth()->id();
$data['granted_at'] = now();
$data['settled_amount'] = 0;
$data['status'] = 'open';
return $data;
}
}