NON STOP TECH BLOG

ノンストップで書きまくる技術ブログ

Laravelからmysqlへ接続

今日は一段と冷え込んでますな〜
さみぃ。。。

Laravelからmysqlへの接続設定、何回もやっているはずなのに忘れるので、メモしときます!

mysqlの設定

アプリケーションで使うDatabaseを作成

CREATE DATABASE 名前

アプリケーションで使うユーザに権限を割り当てる

GRANT ALL ON 作ったdb.* TO ユーザ

ユーザの作成とか認証方法の設定とかは今回はやっていないので割愛します。

Laravelの設定

.envを書き換える

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=作ったdb名
DB_USERNAME=使用するユーザ名
DB_PASSWORD=ユーザのパスワード

モデルを作成する

$ php artisan make モデル名 -m

-mオプションはモデル作成と同時にマイグレーションファイルも作成させる。

マイグレーション

$ php artisan migrate

マイグレーションまで成功していれば、DB接続は完了。

最後に

mysqlのユーザの認証方法変更とかあとで纏めたいと思います!
あと、モデルやマイグレーションファイルの書き方とか

最後まで読んでくれてありがとうございました!