klepak / enterprise-driver-management
此包已被弃用且不再维护。没有建议的替代包。
关于此包最新版本(dev-master)没有可用的许可信息。
dev-master
2019-07-02 20:05 UTC
Requires
- guzzlehttp/guzzle: ~6.0
- klepak/console-progress-bar: ^1.0
- klepak/php-js-webrequest: dev-master
- laravel/framework: 5.8.*
Requires (Dev)
- orchestra/testbench: ^3.7
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2022-06-29 01:13:56 UTC
README
自动生成和维护来自HP的计算机模型的驱动程序集。Dell、Lenovo和Microsoft即将推出。
入门
安装包
composer require klepak/enterprise-driver-management
发布配置
php artisan vendor:publish --provider="Klepak\DriverManagement\DriverManagementServiceProvider" --force
迁移
php artisan migrate
用法
下载目录
控制台
php artisan catalog:update hp,dell,lenovo
仅驱动程序包
php artisan catalog:update hp,dell,lenovo --dpc
仅产品目录
php artisan catalog:update hp,dell,lenovo --pc
代码
use Klepak\DriverManagement\Controllers\VendorCatalog\HP\HpDriverPackCatalogController; use Klepak\DriverManagement\Controllers\VendorCatalog\HP\HpProductCatalogController; use Klepak\DriverManagement\Controllers\VendorCatalog\Dell\DellDriverPackCatalogController; use Klepak\DriverManagement\Controllers\VendorCatalog\Dell\DellCatalogPcController; HpDriverPackCatalogController::checkForCatalogUpdates(); HpProductCatalogController::checkForCatalogUpdates(); DellDriverPackCatalogController::checkForCatalogUpdates(); DellCatalogPcController::checkForCatalogUpdates();
处理目录
在处理之前,需要使用上述步骤下载目录。
控制台
php artisan catalog:process hp,dell,lenovo
仅驱动程序包
php artisan catalog:process hp,dell,lenovo --dpc
仅产品目录
php artisan catalog:process hp,dell,lenovo --pc
代码
use Klepak\DriverManagement\Controllers\VendorCatalog\HP\HpDriverPackCatalogController; use Klepak\DriverManagement\Controllers\VendorCatalog\HP\HpProductCatalogController; use Klepak\DriverManagement\Controllers\VendorCatalog\Dell\DellDriverPackCatalogController; use Klepak\DriverManagement\Controllers\VendorCatalog\Dell\DellCatalogPcController; (new HpDriverPackCatalogController)->processCatalog(); (new HpProductCatalogController)->processCatalog(); (new DellDriverPackCatalogController)->processCatalog(); (new DellCatalogPcController)->processCatalog();