используя базу данных mysql с помощью laravel

Я пытаюсь использовать базу данных MySQL, используя PHP и laravel, до сих пор я создал базу данных в phpmyadmin под названием laravel, я обновил свой файл .env до следующего:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

но когда я запускаю php artisan migrate в терминале, я получаю следующую ошибку:

введите здесь описание изображения

Как я могу это исправить?


person Gino Sesia    schedule 02.11.2020    source источник
comment
Вы должны создать базу данных самостоятельно, так как пользователь, которого обычно использует Laravel, не должен иметь такого доступа (по крайней мере, в рабочей среде). Как только вы создадите базу данных, Laravel сможет ее использовать.   -  person aynber    schedule 02.11.2020
comment
да, извините, моя ошибка, я создал его, и теперь я пытаюсь его использовать   -  person Gino Sesia    schedule 02.11.2020
comment
какую версию laravel вы использовали?   -  person Sok Chanty    schedule 02.11.2020
comment
Я использую 8.10.1   -  person Gino Sesia    schedule 02.11.2020
comment
Итак, после создания базы данных проблема решена или изменена?   -  person Rob Biermann    schedule 02.11.2020
comment
Я получаю указанную выше ошибку после создания базы данных на phpmyadmin.   -  person Gino Sesia    schedule 02.11.2020


Ответы (1)


после изменения файла .env вы должны использовать следующую команду: php artisan config: cache

person Miguel Vargas    schedule 02.11.2020