Php 视图中laravel 4控制器渲染中的Foreach
我正在为我的网络应用程序编写预订系统。Php 视图中laravel 4控制器渲染中的Foreach,php,database,laravel,laravel-4,Php,Database,Laravel,Laravel 4,我正在为我的网络应用程序编写预订系统。 我通过print\r在控制器中获得所需的输出。 不幸的是,在我看来,我无法获得正确的输出 $userId = Sentry::getUser()->id; $my_garden = DB::select('select * from gardens where userId = ?',array($userId)); foreach($my_garden as $garden) { $gardenId = $garden->id;
我通过print\r在控制器中获得所需的输出。
不幸的是,在我看来,我无法获得正确的输出
$userId = Sentry::getUser()->id;
$my_garden = DB::select('select * from gardens where userId = ?',array($userId));
foreach($my_garden as $garden)
{
$gardenId = $garden->id;
$address = $garden->address;
$bookings_in_my_garden = Garden::find($gardenId)->booking;
print_r($address.'<br>');
foreach($bookings_in_my_garden as $bookings)
{
print_r($bookings->dateFrom." - ".$bookings->dateTo.'<br>');
}
}
打电话
@foreach($my_garden as $garden)
<tr>
<td>{{ $garden->id }}</td>
@foreach($bookings_in_my_garden as $bookings)
<td>{{ $bookings->dateFrom }}</td>
<td></td>
<td></td>
@endforeach
<td>{{ $garden->address }}</td>
<td></td>
</tr>
@endforeach
@foreach($my_garden as$garden)
{{$garden->id}
@foreach($bookings\u在我的花园中作为$bookings)
{{$bookings->dateFrom}
@endforeach
{{$garden->address}
@endforeach
我以2 2013年11月30日2013年11月20日 8 2013-11-30 2013-11-20普林斯斯特拉特2号
有人能帮我吗?您将只通过最后一次预订进入您的视野 您有一些选择,这里有两个: 1) 在它们之间创建一个视图,以便您可以在视图中:
@foreach($my_garden as $garden)
<tr>
<td>{{ $garden->id }}</td>
@foreach($garden->bookings as $booking)
<td>{{ $booking->dateFrom }}</td>
<td></td>
<td></td>
@endforeach
<td>{{ $garden->address }}</td>
<td></td>
</tr>
@endforeach
@foreach($my_garden as$garden)
{{$garden->id}
@foreach($garden->预订为$booking)
{{$booking->dateFrom}
@endforeach
{{$garden->address}
@endforeach
2) 将它们全部存储在控制器中的一个数组中,并传递到视图
@foreach($my_garden as $garden)
<tr>
<td>{{ $garden->id }}</td>
@foreach($garden->bookings as $booking)
<td>{{ $booking->dateFrom }}</td>
<td></td>
<td></td>
@endforeach
<td>{{ $garden->address }}</td>
<td></td>
</tr>
@endforeach