1
のは、我々は次の関係で、2つのモデルがあるとしましょう:雄弁laravel 4.2:(すべての取得)+関連コラム
ユーザー:
public function BookCode() {
return $this->hasOne('BookCode');
}
がBookCode:
public function User() {
return $this->belongsTo('User');
}
今、私たちは」 BookCodeのbook_codeを持つUserからすべてのレコードを配列として取得する(存在しない場合は空白)ようにします。それが可能なのでしょうか? (実行するために30秒かかります)非常に遅くなるように思われる私が思いついた唯一のものは、あった:
$users = User::all();
foreach($users as $user) {
$users_array[] = array(
$user->first_name,
$user->last_name,
// this is very slow
$user->BookCode['book_code'],
$user->created_at,
$user->updated_at,
);
}
「一度の」関連book_codesでユーザーの配列を取得することは可能でしょうか?この5時間の解決策は見つかりませんでした。