1.0 KiB
1.0 KiB
SO-Manager API & Batch
Laravel 12 ベースのバッチ処理・API プロジェクトです。
概要
本プロジェクトは、SO-Manager システムのバックエンド機能を提供します。
- バッチ処理: 定期実行される各種業務処理(決済処理、メール送信など)
- API: 外部システム連携用 REST API
動作環境
- PHP 8.2+
- Laravel 12
- MySQL 8.0+
バッチコマンド
php artisan list shj
API
API 認証には X-API-Key ヘッダーが必要です。
詳細は api.doc/ ディレクトリ内のドキュメントを参照してください。
ディレクトリ構成
app/
├── Console/Commands/ # バッチコマンド
├── Http/Controllers/Api/ # APIコントローラー
├── Models/ # Eloquentモデル
├── Services/ # ビジネスロジック
└── Mail/ # メールクラス
設定
環境変数は .env ファイルで管理します。
API_KEYS=your-api-key-here