Skip to content

インストール

前提条件

要件バージョン
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/lase

composer.json に以下が追加されていれば成功です。

json
"require": {
  "codebase-jp/lase": "^3.0"
}

4. マイグレーションを実行

bash
php artisan migrate

Lase が提供するテーブル(admins、tenants、users、subscriptions など)が作成されます。


JS パッケージ (npm)

1. .npmrc を作成

プロジェクトルートに .npmrc を作成します。

//npm.pkg.github.com/:_authToken=<Personal access token>
@codebase-jp:registry=https://npm.pkg.github.com

2. パッケージをインストール

bash
npm install @codebase-jp/lase

3. ピア依存関係をインストール

Lase が依存する以下のパッケージを別途インストールしてください。

bash
npm install vue axios bootstrap bootstrap-icons dayjs vue-router @codebase-jp/vase

次のステップ