Laravel雄辩地对关系进行了复杂的查询2

时间:2015-05-24 07:29:19

标签: php laravel eloquent

tabBarController?.dismissViewControllerAnimated(true, completion: nil)

模型

Business
    id
    name

Portfolio
    id
    image
    description
    business_id

现在我想知道如果我有投资组合ID,那么可以获得属于同一业务ID的所有投资组合。

1 个答案:

答案 0 :(得分:0)

由于您拥有投资组合ID,您首先找到投资组合,然后您获得该投资组合的业务,然后您获得该业务的所有投资组合:

$portfolio = Portfolio::find($id);
$business = $portfolio->business;
$portfolios = $business->portfolio;

或者,用一个班轮:

$portfolios = Portfolio::find($id)->business->portfolio;
相关问题