Laravel 如何加载记录的其他属性?

Laravel 如何加载记录的其他属性?,laravel,laravel-5,eloquent,laravel-5.2,Laravel,Laravel 5,Eloquent,Laravel 5.2,简言之,在使用非完整属性集选择记录后,我需要加载记录的附加字段 考虑以下查询: $quotes = Quote::select(['id', 'probability'])->get(); 在使用$quotes进行一些操作并选择其中一个quotes-$q之后,我需要加载它的附加属性。如何实现这一点?最明显的解决方案是: $quotes = Quote::select(['id', 'probability'])->get(); $chosen_quote = chooseOneQu

简言之,在使用非完整属性集选择记录后,我需要加载记录的附加字段

考虑以下查询:

$quotes = Quote::select(['id', 'probability'])->get();

在使用
$quotes
进行一些操作并选择其中一个quotes-
$q
之后,我需要加载它的附加属性。如何实现这一点?

最明显的解决方案是:

$quotes = Quote::select(['id', 'probability'])->get();
$chosen_quote = chooseOneQuote($quotes); // Your algorithm that chooses quote
$q = Quote::find($q->id);

最明显的解决方案是:

$quotes = Quote::select(['id', 'probability'])->get();
$chosen_quote = chooseOneQuote($quotes); // Your algorithm that chooses quote
$q = Quote::find($q->id);

再次请求并获取这些属性再次请求并获取这些属性