今回は、LaravelとDB(MySQL)を接続する方法について紹介していきたいと思います。
開発環境
Mac OS Monterey12.3.1
MAMP (PHP7.4.21 )
Composer version2.3.5
プロジェクトの作成
$ composer create-project "laravel/laravel:^8.0" sampleproject
Laravelをインストールする方法については下記記事をご覧ください!
MySQLを確認する
MAMPを起動すると同時にMAMPのwelcomeページが表示されるため、
そのページのMySQLを確認します。
.envファイルの書き換え
MAMPを利用しているので今回は上述のMAMPwelcomeページのMySQL情報を記述します。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
DB_HOST、DB_PORTはすでに記述されいることがあるのでそのままでも大丈夫です。
特に「DB_DATABASE」、「DB_USERNAME」、「DB_PASSWORD」を修正する必要があります。MySQLで設定した内容を確認しながら進めてください。
キャッシュクリア
情報を書き換えた場合は、キャッシュクリアを行います。
//作成したディレクトリまで移動する。
$ cd /Application/MAMP/htdocs/sampleproject
//キャッシュクリア
$ php artisan cache:clear
マイグレーションの実行
DB定義を反映するため、マイグレーションを実行します。
$ php artisan migrate
まとめ
LaravelとDB(MySQL)の接続方法について紹介しました。
新規でLaravelのPJを作成した場合など、参考にしていただけると嬉しいです。
コメント