Laravel 两个问题求解...

2018-03-19 17:00:06 +08:00
 qxy
  1. 首先是 Laravel Model 层里面的 关于原生 select 语句的写法,我看 Laravel5.4 的文档中有,说明还是支持的 http://laravelacademy.org/post/6955.html <4.原生表达式>
但是, 我启用就报错 排除了其他问题,就是这个 RAW 的问题. 因为,使用下面一行没有 raw 的 select 就不会报错.

2.第二个问题, 框架返回的 sql 语句,直接复制到 sql 中能查询到数据,但是,框架返回是空.不知道为啥...从哪里排查

新手, 请大佬指教

1822 次点击
所在节点    程序员
2 条回复
shea
2018-03-19 17:32:16 +08:00
DB::table('users') ->select(DB::raw('count(*) as user_count, status'))
看着要使用 DB 类
qxy
2018-03-19 17:36:09 +08:00
@shea 嗯,这个已经解决了... 我以为是可以用自己定义的.. 现在, 就是第二个问题了. 返回,直接是空数组, 也没有报错. 但是语句,我故意写错一个字段, 丢到数据库中,改一下, 是可以正常返回的.. 不知道为啥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/439433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX