trans('admin/contents.basicInfo'), 'meta' => trans('admin/contents.metaOptions'), 'publication' => trans('admin/contents.publicationOptions'), 'appearance' => trans('admin/contents.appearance'), 'files' => trans('admin/contents.files') ]; if (\Auth::user()->cannot('upload', File::class)) { unset($formParts['files']); } return $formParts; } public static function getExtendedFormInputsCreate() { $formParts = [ 'basicInfo' => 'admin.content.formParts.basicInformation', 'meta' => 'admin.content.formParts.metaInformation', 'publication' => 'admin.content.formParts.publicationSetup', 'appearance' => 'admin.content.formParts.appearance', 'files' => 'admin.content.formParts.files' ]; if (\Auth::user()->cannot('upload', File::class)) { unset($formParts['files']); } return $formParts; } public static function getExtendedFormInputsEdit() { return self::getExtendedFormInputsCreate(); } }