Laravelマイグレーションのあれやこれ
Laravelでマイグレーションファイルを作る時やmysqlでテーブルを作る時に困ったことや対処を、備忘録的な感じで載せておきます。
誰かの役に立ってたら嬉しいですね。
前提として、mysqlでデータベースが出来ている状態にあるとします。ごめんなさい。
わからない方はこちら。
https://qiita.com/yoshinyan/items/38bc4e4a02a66acead91
/database/migrations に先ほど作成したマイグレーションファイルができていると思います。
必要な情報をここに書き込みましょう。私はこんな感じです。

users_tableとposts_table作ったところで、マイグレーションを実行します。
ここでなんと、エラーメッセージがたくさんでます。
No such file or directoryのエラーが出ています。

こんな時は、、、、。
database=作成したデータベース名
username=root(じゃない人もいると思います)
password=root(じゃない人もいると思います)
の部分を記入しましょう。
DB_DATABASE=作成したデータベース名
DB_USERNAME=root(じゃない人もいると思います)
DB_PASSWORD=root(じゃない人もいると思います)
.envファイル を編集したら、反映するためにこのコマンドを打ちましょう。
再度 $ php artisan migrate をしてみると、、、
そんな時は、mysqlで
のコマンドを打つと、Connection refusedのエラーが出ます。
こんな表が出てくるので、socketと書かれた右の部分をdatabase.phpの
unix_socketのところに記入しましょう。
さあ、再度 $ php artisan migrate して見ましょう!今度こそ、、、、!!!!
ついにやりました。テーブル作成出来ましたね。
と、こんな感じになります。
間違ってたらごめんなさい。
何かあれば、コメントお願いします。
◆参考・引用サイト
https://qiita.com/shosho/items/a5a5839735dfef9214b1
https://qiita.com/I-201/items/bfb4c216da196247e369







