mysql - laravel/backpack 中的数据库驱动更改错误
问题描述
我正在使用 sqlsrv 我想将 db 移动到 mysql,我将 .env 文件编辑到
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_fms
DB_USERNAME=root
DB_PASSWORD=
并运行php artisan config:cache
,但我给出了这个错误,我看到它仍在使用 sqlsrv 适配器
Illuminate\Database\QueryException SQLSTATE[HY000]: [Microsoft][ODBC Driver 17 for SQL Server]TDS 流中的协议错误(SQL: select col.name from sys.columns as col join sys.objects as obj on col.object_id = obj.object_id where obj.type = 'U' and obj.object_id = object_id('users')) (查看:..\vendor\backpack\crud\src\resources\views\base\auth\login.blade.php )
解决方案
我学会了:Backpack 将使用 Eloquent 模型用于 DB 驱动程序的任何东西。所以这不是背包特有的
推荐阅读
- docker - 倍福 TwinCat3 CI/CD Docker
- javascript - 了解函数绑定
- python - 将 2 个 Python 文件转换并合并为一个 exe 不起作用
- c# - 如何访问 ItemsPanelTemplate 中的 ItemsWrapGrid 面板?
- jenkins-pipeline - 出现错误:脚本在测试时返回退出代码 1
- php - 我应该在系统更新后重新编译 PHP 吗?
- javascript - 如何通过结合JavaScript中的两个函数来确定给定的数字是否是汉明数?
- c++ - 如何创建智能指针映射,当指针超出范围时删除其元素
- android - 将分页库从 3.0.0-alpha10 更新到 3.0.0-alpha12 时出现运行时错误
- pyspark - 将两个 pyspark 数据框与仅保留唯一值的列组合在一起