下記のエラーが出ました。
$ php artisan migrate
Illuminate\Database\QueryException : SQLSTATE[HY000] [1049] Unknown database 'laravel' (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = 'BASE TABLE')
原因
- データベースを作成せずにコマンドを入力したこと
解決方法
- mysqlにログインしてデータベースを作成した
$ mysql -u root
mysql> create database 任意のDB名;
mysql> use DB名;
mysql> create user ユーザー名 IDENTIFIED BY '任意のパスワード';
mysql> grant all privileges on DB名.* to 'ユーザー名';
mysql> quit;
- .envファイルにDB_DATABASE DB_USERNAME DB_PASSWORDをそれぞれ追記した
そして$ php artisan config:cache
を行い設定を反映させ
再度、$ php artisan migrate
で解消された。
焦らず順番に行なうようにしていきたい。