我在徘徊如何将obj std
的结果从DB::query()->get()
方法转换为自定义Eloquent模型。
示例代码:
$results = DB::table('listings')->get();
现在我如何让每个$result
成为new Listing()
类。
答案 0 :(得分:2)
正如评论中已经确定的那样,如果您需要模型,请使用模型。但是,您仍然可以使用表别名。如果要始终使用它,请在模型中指定它:
protected $table = 'listings AS l';
或者您可以使用from()
动态指定它:
Listing::from('listings AS l')->where(...)->join(...)->get();