Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 视图中laravel 4控制器渲染中的Foreach_Php_Database_Laravel_Laravel 4 - Fatal编程技术网

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