【问题标题】:Continue chaining on a many to many relationship using eloquent使用 eloquent 继续链接多对多关系
【发布时间】:2015-05-09 14:34:02
【问题描述】:

我在用户和主题之间有多对多的关系。以下代码获取与该经过身份验证的用户关联的所有主题。

$chosensubject = Auth::User()->usersubject;

我想做的就是只修 4 门科目,不要再多了。如果不使用查询生成器,这可能吗?例如,我希望我的代码看起来像这样:

$chosensubject = Auth::User()->usersubject->take(4)->get();

我认为这可能使用 Laravel 5,但我使用的是 Laravel 4.2 版

【问题讨论】:

    标签: sql laravel eloquent


    【解决方案1】:

    改变这个:

    $chosensubject = Auth::User()->usersubject->take(4)->get();
    

    到这里:

    $chosensubject = Auth::User()->usersubject()->take(4)->get();
    

    这与 Laravel 4 和 5 相同。

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 2019-06-13
      • 2013-06-22
      • 2015-11-10
      • 2017-11-03
      • 2016-09-01
      • 1970-01-01
      • 2019-03-26
      相关资源
      最近更新 更多