我想为雄辩的关系返回的每张卡返回特定的列。 我可以使用-> get(['column1','column2'])做到这一点,但是在这种情况下,我不能使用get()。 有解决方案吗?
$deckId = $request->deckId;
$deck = Deck::find($deckId);
return $deck->cards;
在我想要的卡片上,例如ID的名称和card_type
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您已经定义了这种关系,则此代码应该起作用
return $deck->cards()->get(['id', 'name', 'card_type']);