From 7015610620975bb7697acc115a79fdb95122916c Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Sat, 9 Mar 2024 17:47:29 +0500 Subject: [PATCH] WIP on card fields for detail --- .../Order/Card/Requisite/CardRequisite.php | 2 +- .../Concerns/CardRequisiteFieldsForDetail.php | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app/Nova/Resources/Order/Card/Requisite/CardRequisite.php b/app/Nova/Resources/Order/Card/Requisite/CardRequisite.php index 5321857..f7bd814 100644 --- a/app/Nova/Resources/Order/Card/Requisite/CardRequisite.php +++ b/app/Nova/Resources/Order/Card/Requisite/CardRequisite.php @@ -296,7 +296,7 @@ class CardRequisite extends Resource ->rules('max:2048', 'mimes:doc,docx,rtf,pdf,jpg,png,jpeg') ->hideWhenCreating() ->canSeeWhen('systemUser', $this), - ]) + ]), ]; } diff --git a/app/Nova/Resources/Order/Card/Requisite/Concerns/CardRequisiteFieldsForDetail.php b/app/Nova/Resources/Order/Card/Requisite/Concerns/CardRequisiteFieldsForDetail.php index 25b183d..3cdf10b 100644 --- a/app/Nova/Resources/Order/Card/Requisite/Concerns/CardRequisiteFieldsForDetail.php +++ b/app/Nova/Resources/Order/Card/Requisite/Concerns/CardRequisiteFieldsForDetail.php @@ -11,6 +11,7 @@ use App\Repos\System\Settings\Location\RegionRepo; use Laravel\Nova\Fields\Badge; use Laravel\Nova\Fields\BelongsTo; use Laravel\Nova\Fields\Date; +use Laravel\Nova\Fields\File; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Image; use Laravel\Nova\Fields\Number; @@ -21,8 +22,11 @@ use Nurmuhammet\NovaInputmask\NovaInputmask; class CardRequisiteFieldsForDetail { - - public static function make(): array + /** + * Fields for index + * @param $resource + */ + public static function make($resource): array { return [ ID::make()->hide(), @@ -88,6 +92,11 @@ class CardRequisiteFieldsForDetail Image::make(__('Passport (page 8-9)'), 'passport_three'), Image::make(__('Passport (page 32)'), 'passport_four'), ]), + + new Panel(__('Ready files'), [ + File::make(__('Card requisite'), 'ready_files') + ->canSeeWhen('systemUser', $resource), + ]) ]; } }