MENU

laravel データベース作成

現在Laravelの勉強中ですが、初歩的なところで詰まったので残しておきます。

目次

マイグレーション

Laravelではデータベースの内容を自動生成してくれる便利な機能があります。その名もマイグレーション。

早速この機能を使ってデータベースを作成しようとすると問題が。

 

.envファイルやdatabase.phpなどを編集して

php artisan migrate

を実行したところ

Illuminate\Database\QueryException  : SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

などなど、どんなエラーかもわからないような実行結果がいろいろと。

 

そんなこんなで調べているうちに気づいたことが。

マイグレーションのコマンドで作ってるのはテーブルであってデータベースじゃないよな?

参考にしている記事にはデータベースを作成する記述がないけど、いつ作ってるの?

 

ということで一旦作ろうと思ってるデータベースをphpMyAdminから作成。もう一度「php artisan migrate」を打ち込むと

Migration table created successfully.

の文字が!

こんなことで詰まる人はいないかもしれませんが、念のため…。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次