【发布时间】:2019-03-16 13:41:02
【问题描述】:
我最近开始使用 Laravel,并遵循本教程中的每一步: https://www.toptal.com/laravel/restful-laravel-api-tutorial
现在我创建模型并配置了.env 和database 文件。
.env文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bank
DB_USERNAME=root
DB_PASSWORD=
对我来说,一切似乎都是正确的,MyPhpAdmin 正在运行,我已经向其中添加了一个银行数据库。
但每次我尝试迁移时都会收到以下错误:
Illuminate\Database\QueryException: SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = bank and table_name = migrations)
【问题讨论】:
-
你试过运行
composer update吗? -
你安装 php-pdo 扩展了吗?
-
你试过了吗? (
composer dump-autoload): stackoverflow.com/questions/43686135/… -
试试
composer dump-autoload
标签: php laravel phpmyadmin