将obj std转换为模型laravel DB :: query

时间:2015-02-10 00:41:00

标签: php database laravel eloquent

我在徘徊如何将obj std的结果从DB::query()->get()方法转换为自定义Eloquent模型。

示例代码:

$results  = DB::table('listings')->get();

现在我如何让每个$result成为new Listing()类。

1 个答案:

答案 0 :(得分:2)

正如评论中已经确定的那样,如果您需要模型,请使用模型。但是,您仍然可以使用表别名。如果要始终使用它,请在模型中指定它:

protected $table = 'listings AS l';

或者您可以使用from()动态指定它:

Listing::from('listings AS l')->where(...)->join(...)->get();