php - laravel belongsToMany,多对多查询问题
大家讲道理
大家讲道理 2017-04-11 09:40:45
[PHP讨论组]

现在用laravel 5.3 的 belongsToMany,总感觉有点奇怪,多对多查出来只有一条记录,下面贴代码。

  1. PackageIndex

    id
    name
    etc...
  2. PackageProject

    id
    name
    etc...
  3. PackageProjectIndex

    package_id
    project_id
    

    在PacakgeIndex中.

 public function projects(){
    return $this->belongsToMany('PackageProject','package_project_index','package_id','project_id');      
 }

attach和detach都没问题, 如

PackageIndex::first()->attach([1,2,3]);

但是管理查询的时候 , 不管project有多少个,

PackageIndex::first()->projects

出来的始终只有一个。求助!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号