Skip to content

Laseとは

Lase(レイズ)は、コードベースが開発する SaaS 型アプリケーション向けの Laravel パッケージです。管理画面・テナント管理・認証・サブスクリプションなどの共通機能を提供します。

提供する機能

バックエンド(PHP / Laravel)

  • テナント管理 — サブドメインベースのマルチテナント構成。IdentifyTenant ミドルウェアがリクエストにテナント情報を自動付与します
  • 認証・権限管理 — 管理者 / テナントユーザーの 2 系統の認証と、ロールベースの権限管理
  • サブスクリプション — プラン・オプション・アドオン・利用量の管理と Senter 課金連携
  • 管理者 API — テナント・ユーザー・プラン・お知らせ・メール配信などを操作する REST API
  • テナント API — テナントユーザー向けのサブスクリプション・利用量・招待などの REST API

フロントエンド(TypeScript / Vue 3)

  • コンポーネント — 管理画面・テナント画面の Vue SFC
  • API クライアント — 各 API に対応した型付きクライアント
  • Composables — 認証・設定・エンタイトルメント・AI チャットなどの composable

はじめる

インストール のページから導入手順を確認してください。