digital-awesome/laravel-onfleet

Onfleet PHP Wrapper 的简单 Laravel 封装

1.0.2 2024-06-07 07:52 UTC

This package is auto-updated.

Last update: 2024-09-07 08:18:00 UTC


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 文档以获取更多使用示例和完整文档。