AstroWay/api v2.254.12 · ja
すべてのシステムが正常です
// sdk · Laravel

AstroWay API 用 Laravel ServiceProvider

公式 astroway/sdk-laravel on Packagist - astroway/sdk 上の ServiceProvider + ファサード。composer.json extra.laravel.providers 経由で自動検出、Astroway\Astroway をコンテナシングルトンとして登録、config を php artisan vendor:publish 経由で公開。コントローラーに注入するか、ファサード Astroway::post("/chart", ...) を使用。Laravel 10/11/12、PHP 8.1+ で動作。

// 01 / install

インストール

composer require astroway/sdk-laravel:^0.1.0-alpha

インポート: use Astroway\Astroway;

// 02 / highlights

特長

// 03 / first request

最初のリクエスト

<?php
// .env: ASTROWAY_API_KEY=aw_live_...

use Astroway\Astroway;
use Illuminate\Http\JsonResponse;

class ChartController extends Controller
{
    public function __invoke(Astroway $astroway): JsonResponse
    {
        $chart = $astroway->post('/chart', body: [
            'date'           => '1990-07-14',
            'time'           => '14:30:00',
            'timezoneOffset' => 3,
            'latitude'       => 50.4501,
            'longitude'      => 30.5234,
            'houseSystem'    => 'P',
        ]);
        return response()->json($chart);
    }
}

Laravelを始める

月額10,000クレジットを無料で利用可能。Open-source SDKで、OpenAPI 3.1から自動生成され、常にバックエンドと同期しています。

99.9% SLA · 有料プラン · 30日間 ステータス →