[英]How to Write Nested while loop of php in laravel with mysql
谁能告诉我如何在laravel中转换此伪代码? 像内部循环的sql表条件取决于来自父循环的值。
while($row1 = mysqli_fetch_array($result)
{
$query = select * from table where id=$row['id];
$result2 = mysqli_query($query,$conn);
while($row2 = mysqli_fetch_array($result2)
{
echo $row2['id'];
}
}
任何想法?
最好的方法是像这样使用雄辩的关系 :
在您的控制器中:
$companies = Company::with('projects.tasks')->get();
return view('yourview', compact('companies'));
在您看来
@foreach($companies as $company)
@foreach($company->tasks as $task)
<p>{{$company->name}} {{$task->name}} </p>
@endforeach
@endforeach
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.