moltaqa / wasl
用于支持我们团队处理wasl集成的软件包
v1.0.11
2023-12-12 11:56 UTC
Requires
- php: ^8.0
- alkoumi/laravel-hijri-date: ^1.0
- guzzlehttp/guzzle: ^7.2@dev
Requires (Dev)
- phpunit/phpunit: ^9.6
README
moltaqa/wasl
适用于在PHP 8.0及以上运行的Laravel 8、9和10应用程序。
基于
派送公司集成指南
- 版本 v2.24
- 版本日期 22/05/2023
官方包文档
moltaqa wasl的官方文档可以在Moltaqa Packages网站找到。
安装
建议通过Composer来安装WASL。
composer require moltaqa/wasl
发布服务提供商
支持自动发现
php artisan vendor:publish --provider="Moltaqa\Wasl\WaslServiceProvider"
发布资产
以发布WASL配置和语言
php artisan vendor:publish --tag=moltaqa-wasl
基本用法
使用Wasl::getInstance()
创建和初始化一个WASL实例。
# List Supported Vehicle Plate Letters echo Wasl::getInstance()->getVehiclePlateLetters(); # Register a driver and his vehicle # has an option to calculate the value of "dateOfBirthHijri" echo Wasl::getInstance()->registerDriverAndVehicle( driverData: [ "driver" => [ "identityNumber" => "1234567890", "dateOfBirthHijri" => "1411/01/01", "dateOfBirthGregorian" => "1990-01-01", "emailAddress" => "address@email.com", "mobileNumber" => "+966512345678", ] ], vehicleData: [ "vehicle" => [ "sequenceNumber" => "123456879", "plateLetterRight" => "ا", "plateLetterMiddle" => "ا", "plateLetterLeft" => "ا", "plateNumber" => "1234", "plateType" => "1" ] ], calcHijriDate: false ); # check if a driver registration is still valid at WASL echo Wasl::getInstance()->driverCheckEligibility(identityNumbers: '1234567890'); # check if list of drivers registrations is still valid at WASL echo Wasl::getInstance()->driverCheckEligibility(identityNumbers: ['1234567890','1234567891']);
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。