【发布时间】:2017-08-16 23:13:55
【问题描述】:
我有一个大型的现有数据库,我想用 Laravel/Eloquent 访问它。
- 我使用的是 Laravel 5.2,
- 我使用“user11001/eloquent-model-generator”包生成了模型
- 我使用命令
php artisan ide-helper:models生成了自动补全
但是,我的数据库包含一个混合的 snake_case 和 camelCase 列,并且每当我尝试访问 camelCase 列“seoAlias”时,代码如下:
$x = AdvertiserModel::whereSeoAlias('someValue')->get();
我收到以下错误:
SQLSTATE[42S22]:未找到列:1054 中的未知列 'seo_alias' 'where子句'
谁有使用 Laravel混合snake_case 和 camelCase 列访问数据库的解决方案?
谢谢,
【问题讨论】:
标签: php mysql laravel eloquent camelcasing