インストール
前提条件
| 要件 | バージョン |
|---|---|
| PHP | ^8.4 |
| Laravel | ^12.x |
| Node.js | ^22.x |
PHP パッケージ (Composer)
1. composer.json にリポジトリを追加
json
"repositories": [
{
"type": "git",
"url": "https://github.com/codebase-jp/lase.git"
}
]2. auth.json を作成
プロジェクトルートに auth.json を作成し、GitHub の Personal Access Token (Repo 権限) を設定します。
json
{
"github-oauth": {
"github.com": "<Personal access token>"
}
}TIP
auth.json はコミットに含める運用です(チーム内で共有するため)。
3. パッケージをインストール
bash
composer require codebase-jp/lasecomposer.json に以下が追加されていれば成功です。
json
"require": {
"codebase-jp/lase": "^3.0"
}4. マイグレーションを実行
bash
php artisan migrateLase が提供するテーブル(admins、tenants、users、subscriptions など)が作成されます。
JS パッケージ (npm)
1. .npmrc を作成
プロジェクトルートに .npmrc を作成します。
//npm.pkg.github.com/:_authToken=<Personal access token>
@codebase-jp:registry=https://npm.pkg.github.com2. パッケージをインストール
bash
npm install @codebase-jp/lase3. ピア依存関係をインストール
Lase が依存する以下のパッケージを別途インストールしてください。
bash
npm install vue axios bootstrap bootstrap-icons dayjs vue-router @codebase-jp/vase