Go to file
go.unhi 467223e094
All checks were successful
Deploy api / deploy (push) Successful in 22s
shj10 shj11 修正
2026-02-27 18:54:30 +09:00
.gitea/workflows Batch & API 2026-01-16 19:28:13 +09:00
app shj10 shj11 修正 2026-02-27 18:54:30 +09:00
bootstrap 支払いAPI実装 2026-01-23 20:02:25 +09:00
config shj10 shj11 修正 2026-02-27 18:54:30 +09:00
database SHJ-4 SHJ-5 SHJ-6 変更点実装 2026-02-13 19:25:40 +09:00
public Batch & API 2026-01-16 19:28:13 +09:00
resources/views/emails Batch & API 2026-01-16 19:28:13 +09:00
routes SH-6 SHJ-9 実装 2026-02-20 20:16:47 +08:00
storage Batch & API 2026-01-16 19:28:13 +09:00
tests SHJ-4 SHJ-5改修 2026-02-06 10:42:35 +09:00
.editorconfig Batch & API 2026-01-16 19:28:13 +09:00
.env.example Batch & API 2026-01-16 19:28:13 +09:00
.gitattributes Batch & API 2026-01-16 19:28:13 +09:00
.gitignore Batch & API 2026-01-16 19:28:13 +09:00
artisan Batch & API 2026-01-16 19:28:13 +09:00
composer.json Batch & API 2026-01-16 19:28:13 +09:00
composer.lock Batch & API 2026-01-16 19:28:13 +09:00
phpunit.xml Batch & API 2026-01-16 19:28:13 +09:00
README.md Batch & API 2026-01-16 19:28:13 +09:00

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