现在用laravel 5.3 的 belongsToMany,总感觉有点奇怪,多对多查出来只有一条记录,下面贴代码。
PackageIndex
id
name
etc...
PackageProject
id
name
etc...
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
出来的始终只有一个。求助!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
光阴似箭催人老,日月如移越少年。