developer's diary

最近はc#のエントリが多いです

gitに記録しながらlaravel8.xプロジェクト作成の記録 (3)

mitsugeek.net

の続き

SQLiteのデータベースファイルを作成

カレントディレクトリをlaravelフォルダに移動

cd /Applications/MAMP/MyApp/laravel

sqliteファイルを作成

touch database/database.sqlite

envファイル修正

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

を以下のように修正

DB_CONNECTION=sqlite
#DB_HOST=127.0.0.1
#DB_PORT=3306
DB_DATABASE=/Applications/MAMP/MyApp/laravel/database/database.sqlite
#DB_USERNAME=root
#DB_PASSWORD=

#はコメント行を表します。

ドキュメント

https://laravel.com/docs/8.x/database#sqlite-configuration

https://readouble.com/laravel/8.x/ja/database.html#sqlite-configuration

migrateを実行

migrateを実行すると、

php artisan migrate

結果

Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated:  2014_10_12_000000_create_users_table (4.96ms)
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated:  2014_10_12_100000_create_password_resets_table (4.79ms)
Migrating: 2019_08_19_000000_create_failed_jobs_table
Migrated:  2019_08_19_000000_create_failed_jobs_table (2.81ms)

ドキュメント

https://laravel.com/docs/8.x/migrations#running-migrations

https://readouble.com/laravel/8.x/ja/migrations.html#running-migrations

続きはこちら。

mitsugeek.net