From 6e6a021928956b2cd29db61f62cd031e587f68c1 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 13 Mar 2023 16:44:47 -0700 Subject: [PATCH] Add temporary command to display model counts --- app/Console/Commands/CountModels.php | 76 ++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 app/Console/Commands/CountModels.php diff --git a/app/Console/Commands/CountModels.php b/app/Console/Commands/CountModels.php new file mode 100644 index 0000000000..8b3de99b78 --- /dev/null +++ b/app/Console/Commands/CountModels.php @@ -0,0 +1,76 @@ +table(['Model', 'Count'], [ + [Accessory::class, Accessory::count()], + [Actionlog::class, Actionlog::count()], + [Asset::class, Asset::count()], + [AssetMaintenance::class, AssetMaintenance::count()], + [AssetModel::class, AssetModel::count()], + [Category::class, Category::count()], + [CheckoutAcceptance::class, CheckoutAcceptance::count()], + [CheckoutRequest::class, CheckoutRequest::count()], + [Company::class, Company::count()], + [Component::class, Component::count()], + [Consumable::class, Consumable::count()], + [ConsumableAssignment::class, ConsumableAssignment::count()], + [CustomField::class, CustomField::count()], + [CustomFieldset::class, CustomFieldset::count()], + [Department::class, Department::count()], + [Depreciation::class, Depreciation::count()], + [Group::class, Group::count()], + [Import::class, Import::count()], + [License::class, License::count()], + [LicenseSeat::class, LicenseSeat::count()], + [Location::class, Location::count()], + [Manufacturer::class, Manufacturer::count()], + [PredefinedKit::class, PredefinedKit::count()], + [SCIMUser::class, SCIMUser::count()], + [Setting::class, Setting::count()], + [Statuslabel::class, Statuslabel::count()], + [Supplier::class, Supplier::count()], + [User::class, User::count()], + ]); + + return 0; + } +}