laravel filament 3 のdemoアプリ(github の laravel-filament/demo.git)を WSL2 sail docker のローカル環境に構築
 
		  		        
      gitfub から laravel filament WSL2 sail docker ローカル環境の構築手順
github は、
https://github.com/filamentphp/demo
curl -s https://laravel.build/filament-demo | bash
別名(filament-demo-git)でcloneしておく
git clone https://github.com/laravel-filament/demo.git filament-demo-gitcp -rp ./filament-demo-git/* ./filament-demo/cd filament-demo
code ..envの編集
APP_LOCALE=ja
APP_FALLBACK_LOCALE=ja
APP_FAKER_LOCALE=ja_JP
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=filamentdemo
DB_USERNAME=sail
DB_PASSWORD=passworddocker-compose.yml の編集
    phpmyadmin:
        image: phpmyadmin/phpmyadmin
        links:
            - mysql:mysql
        ports:
            - 8080:80
        environment:
            MYSQL_USERNAME: '${DB_USERNAME}'
            MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
            PMA_HOST: mysql
        networks:
            - sailmigrations フォルダ内の一部(以下3ファイル)が重複のため、別名として対象外としておく。
2014_10_12_000000_create_users_table.php_bk
2019_08_19_000000_create_failed_jobs_table.php_bk
2023_11_29_144716_create_job_batches_table.php_bk
sail up -d
sail composer install
sail artisan key:generate
sail artisan migrate
sail artisan db:seed
sail artisan storage:linksail down
sail up -d
http://localhost/login

初期ユーザーは、
admin@filamentphp.com / password
または、
sail artisan make:filament-user
その他のコマンド(参考)
sail artisan horizon:publish
sail artisan migrate:reset
sail artisan key:generate
sail artisan horizon:install
cp -rp ./filament-demo1/* ./filament-demo/
git clone https://github.com/laravel-filament/demo.git filament-demo1
sail artisan make:filament-user
- 
            前の記事  Laravel Filament 3 Table Tabs と User Panel Access、Authorization、Badge 学習メモ 2025.03.28
- 
            次の記事  laravel filament 実装方法の調査メモ 複数テーブル同時更新や数量×単価=金額の計算処理など 2025.03.30