数据库配置 使用了 前缀, 在使用时, 会默认将别名也加上前缀, 这个是就这样设计的吗? 还是我哪里配置有问题?
比如下面的查询, 别名是u (实际上是 au), 使用了原生表达式 别名前就必须加上前缀
//假设数据库配置的前缀是 a
$prefix = config('database.connections.mysql.prefix');
$users = Db::table('user as u')
->select('u.department', Db::raw("{$prefix}u.name"))
->get();
写法错了