Laravel Blade:如何在表循环中迭代模型的belongsToMany关系?
P粉106301763
P粉106301763 2024-03-31 22:30:44
[PHP讨论组]

我想在表中循环我的包(每个包与测试模型都有belongsToMany关系)&我不知道如何在我的刀片中循环?

public function tests()
{
 return $this->belongsToMany('App\Models\Test');
}

这是我的完整表格(刀片):

Child Women Men Athletes VIP
TestOne
TestTwo
TestThree
TestFour
TestFive
TestSix

每个 显示之间的数据透视表的一行 设计是:

如何在我的 blde 中循环使用关系模型?

P粉106301763
P粉106301763

全部回复(1)
P粉176203781

我通过检查关系以这种方式创建表:



            @foreach ($data['packages'] as $item)
                
            @endforeach
        
        @foreach ($data['tests'] as $item)
            
                @foreach ($data['packages'] as $pack)
                    @if($item->packages->contains($pack->id))
                        
                    @else
                        
                    @endif
                    
                @endforeach
            
        @endforeach
    
{{$item->title}}
{{$item->title}}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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