Loan Paid off letter

This commit is contained in:
2024-03-19 13:50:07 +05:00
parent 30a373121e
commit 97ce7e0472
3 changed files with 162 additions and 6 deletions

View File

@@ -7,6 +7,8 @@ use App\Models\Order\Loan\LoanPaidOffLetterOrder as LoanPaidOffLetterOrderModel;
use App\Nova\Filters\RegionFilter;
use App\Nova\Filters\StatusFilter;
use App\Nova\Resource;
use App\Nova\Resources\Order\Loan\LoanPaidOffLetter\LoanPaidOffLetterOrderFieldsForDetail;
use App\Nova\Resources\Order\Loan\LoanPaidOffLetter\LoanPaidOffLetterOrderFieldsForIndex;
use App\Repos\Order\Card\CardOrderRepo;
use App\Repos\Order\OrderRepo;
use App\Repos\System\Nova\NovaRepo;
@@ -125,17 +127,29 @@ class LoanPaidOffLetterOrder extends Resource
}
/**
* Get the fields displayed by the resource.
*
* @return array
* Get the fields for index.
*/
public function fields(NovaRequest $request)
public function fieldsForIndex(NovaRequest $request): array
{
return LoanPaidOffLetterOrderFieldsForIndex::make($this, $request);
}
/**
* Get the fields for detail
*/
public function fieldsForDetail(): array
{
return LoanPaidOffLetterOrderFieldsForDetail::make($this);
}
/**
* Get the fields displayed by the resource.
*/
public function fields(NovaRequest $request): array
{
return [
ID::make()->sortable(),
ID::make()->sortable(),
Hidden::make('user_id')
->default(auth()->id())
->hideWhenUpdating(),