|
All checks were successful
Deploy api / deploy (push) Successful in 21s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .gitea/workflows | ||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| public | ||
| resources/views/emails | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| phpunit.xml | ||
| README.md | ||
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