はい、Laravel Sail と Laravel Homestead の両方で Twill を使用できます。
Laravel Sail で Twill を使用する
Twill は、Laravel の公式 Docker 開発環境である Laravel Sail と互換性があります。 Twill のドキュメントには、Sail で Twill を使用するための具体的なガイダンスが記載されています。
1. Twill のインストール: Twill ドキュメント に記載されている標準的な Twill インストール手順に従います。これには、`composer require area17/twill:"^3.0"` と `phpArtisan twill:install` の実行が含まれます。
2. Sail の構成: `docker-compose.yml` ファイルが Twill アプリケーションに対して正しく設定されていることを確認します。これには、MySQL や PostgreSQL などの必要なサービスの追加が含まれます。
3. Sail コマンドの実行: 「sail up」、「sail army merge」、「sail npm run dev」などの標準の Sail コマンドを使用して Twill アプリケーションを管理できます。
4. Twill 管理者にアクセスします: デフォルトでは、Twill 管理コンソールはアプリケーションの `/admin` パスで利用できます。 Sail を使用している場合は、`http://localhost/admin` で管理コンソールにアクセスできます。
Laravel Homestead で Twill を使用する
Twill は、Laravel の開発環境を提供する事前にパッケージ化された Vagrant ボックスである Laravel Homestead とも互換性があります。
1. Twill のインストール: Twill ドキュメント に記載されている標準の Twill インストール手順に従います。
2. Homestead の構成: Homestead 構成が Twill アプリケーションに対して正しく設定されていることを確認します。これには、MySQL や PostgreSQL などの必要なサービスの追加が含まれます。
3. Homestead コマンドの実行: 「vagrant up」、「vagrant ssh」、「phpあーちっく移行」などの標準の Homestead コマンドを使用して Twill アプリケーションを管理できます。
4. Twill 管理者にアクセスします: デフォルトでは、Twill 管理コンソールはアプリケーションの `/admin` パスで利用できます。 Homestead を使用している場合は、`http://your-homestead-domain/admin` で管理コンソールにアクセスできます。
どちらの場合でも、Twill は Laravel 開発環境とシームレスに統合され、Sail または Homestead ベースのプロジェクト内で Twill の機能を利用できるようになります。
引用:[1] https://packagist.org/packages/laravel/sail
[2] https://twillcms.com/docs/getting-started/index.html
[3] https://twillcms.com/docs/2.x/getting-started/
[4] https://laravel.com/docs/11.x/sail
[5] https://twillcms.com/docs/getting-started/installation.html