【Laravel】DB(MySQL)を接続する方法

Laravel

今回は、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を作成した場合など、参考にしていただけると嬉しいです。

コメント

タイトルとURLをコピーしました