digital-awesome / laravel-onfleet
Onfleet PHP Wrapper 的简单 Laravel 封装
1.0.2
2024-06-07 07:52 UTC
Requires
- php: >=8.2
- laravel/framework: ~10.0|~11.0
- onfleet/php-onfleet: ^1.0
Requires (Dev)
- pestphp/pest: 2.x-dev
README
这是一个简单的 Laravel 封装,用于 Onfleet PHP Wrapper。
安装
要求
- php: >=8.2
- guzzlehttp/guzzle: ^7.8
- laravel/framework: ~10.0
- onfleet/php-onfleet: dev-master
Composer
composer require digital-awesome/laravel-onfleet
服务提供者
DigitalAwesome\LaravelOnfleet\LaravelOnfleetServiceProvider 默认情况下会自动发现和注册,但如果您想手动注册,请在 config/app.php 中添加 ServiceProvider
在 config/app.php 中添加 ServiceProvider
'providers' => [
/*
* Package Service Providers...
*/
DigitalAwesome\LaravelOnfleet\LaravelOnfleetServiceProvider::class,
]
外观
Onfleet 外观也会自动发现,但如果您想手动添加,请在 config/app.php 中添加 Facade
在 config/app.php 中添加 Facade
'aliases' => [
...
'Onfleet' => DigitalAwesome\LaravelOnfleet\LaravelOnfleetFacade::class,
]
配置
要发布配置,请运行 vendor publish 命令
php artisan vendor:publish --provider="DigitalAwesome\LaravelOnfleet\LaravelOnfleetServiceProvider"
config/onfleet.php 的示例
<?php
return [
'api_key' => env('ONFLEET_API_KEY'),
];
入门指南
基本使用示例
use Onfleet;
Onfleet::verifyKey();
$workers = Onfleet::workers()->get();
$tasks = Onfleet::tasks()->get([ "from" => "<from_time>", "to" => "<to_time>" ]);
请查阅官方 Onfleet PHP Wrapper 文档以获取更多使用示例和完整文档。