【发布时间】:2017-02-17 20:57:41
【问题描述】:
我想运行一条sql语句,返回值是一个模型数组,目前返回的是一个stdClass数组。
我正在做这样的事情
DB::select('some sql statement')
返回结果类似于
array(2) {
[0]=> object(stdClass)#524 (7) .....
[1]=> object(stdClass)#525 (7) .....
我宁愿
array(2) {
[0]=> object(App\Feed)#524 (7) .....
[1]=> object(App\Feed)#525 (7) .....
查询只涉及一个表(没有连接等)。如果我将查询构建器与DB::raw() 等一起使用,代码看起来会更加混乱。我了解 SQL 注入的风险。
有合适的方法吗?
型号代码(Feed.php)
use Illuminate\Database\Eloquent\Model;
class Feed extends Model
{
.......
【问题讨论】: