我正在使用一种方法来比较不同表格中的信息,但我不确定这种方法是否真的是最好的,我想要一些选项......
示例:
我的系统是关于员工的工作规模,我有一张包含所有员工的桌子和一张秤表,我想检查所有指定给那个规模的员工,我会这样做......
foreach($employees as $em) {
$continue = false;
foreach( $employees_scales as $es) {
if ($em->id == $ec->em_id && $ec->date == $date_example) {
$continue = true;
}
}
if(!$continue){
// List the employee;
}
}
答案 0 :(得分:1)
我强烈建议您使用Eloquent或DB来获取此类信息。
之后你只需这样做:
$scale->employees; // this will get all employees which has this scale...
有关如何创建多对多关系的其他信息,请阅读以下文档:https://laravel.com/docs/5.4/eloquent-relationships#many-to-many