WIP on card fields for detail

This commit is contained in:
2024-03-09 17:47:29 +05:00
parent 20dd3a4e57
commit 7015610620
2 changed files with 12 additions and 3 deletions

View File

@@ -296,7 +296,7 @@ class CardRequisite extends Resource
->rules('max:2048', 'mimes:doc,docx,rtf,pdf,jpg,png,jpeg') ->rules('max:2048', 'mimes:doc,docx,rtf,pdf,jpg,png,jpeg')
->hideWhenCreating() ->hideWhenCreating()
->canSeeWhen('systemUser', $this), ->canSeeWhen('systemUser', $this),
]) ]),
]; ];
} }

View File

@@ -11,6 +11,7 @@ use App\Repos\System\Settings\Location\RegionRepo;
use Laravel\Nova\Fields\Badge; use Laravel\Nova\Fields\Badge;
use Laravel\Nova\Fields\BelongsTo; use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\Date; use Laravel\Nova\Fields\Date;
use Laravel\Nova\Fields\File;
use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Image; use Laravel\Nova\Fields\Image;
use Laravel\Nova\Fields\Number; use Laravel\Nova\Fields\Number;
@@ -21,8 +22,11 @@ use Nurmuhammet\NovaInputmask\NovaInputmask;
class CardRequisiteFieldsForDetail class CardRequisiteFieldsForDetail
{ {
/**
public static function make(): array * Fields for index
* @param $resource
*/
public static function make($resource): array
{ {
return [ return [
ID::make()->hide(), ID::make()->hide(),
@@ -88,6 +92,11 @@ class CardRequisiteFieldsForDetail
Image::make(__('Passport (page 8-9)'), 'passport_three'), Image::make(__('Passport (page 8-9)'), 'passport_three'),
Image::make(__('Passport (page 32)'), 'passport_four'), Image::make(__('Passport (page 32)'), 'passport_four'),
]), ]),
new Panel(__('Ready files'), [
File::make(__('Card requisite'), 'ready_files')
->canSeeWhen('systemUser', $resource),
])
]; ];
} }
} }