php - laravel 数据库查询BUG

查看:108
本文介绍了php - laravel 数据库查询BUG的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

上午我安装了Laravel出现
Base table or view not found: 1146 Table 'homestead.fyl_menu' doesn't exist (SQL: select * from fyl_menu)
错误。
我的Laravel配置文件

'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'fyl'),
            'username'  => env('DB_USERNAME', 'homestead'),
            'password'  => env('DB_PASSWORD', 'secret'),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],

我数据库中fyl数据库中确实存在fyl_menu表. 可惜错误信息确实提示homestead.fyl_menu问题。在Laravel框架中 IlluminateDatabaseDatabaseManager  中makeConnection方法   打印config变量输出homestead数据。配置文件中其他字段修改都有效。
希望熟悉Laravel的小伙伴帮一下。

解决方案

配置文件在.env

这篇关于php - laravel 数据库查询BUG的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆