Laravel刀片视图未显示从控制器传递的数据

Laravel刀片视图未显示从控制器传递的数据,laravel,laravel-blade,Laravel,Laravel Blade,我有一个按钮,可以根据特定ID显示数据: <td style="text-align: center; vertical-align:middle;"> <a href="{{action('BookingController@payment', $book['booking_id'])}}" class="btn btn-secondary">Stripe Payment</a>&nbsp; </td> Bookin

我有一个按钮,可以根据特定ID显示数据:

<td style="text-align: center; vertical-align:middle;">
  <a href="{{action('BookingController@payment', $book['booking_id'])}}" class="btn btn-secondary">Stripe Payment</a>&nbsp;        
</td>
BookingController@payment是:

    public function payment($id)
{    
    $bookings= \App\Booking::find($id);
    return view('parking.payment')->with('bookings',$bookings);
}
刀片视图是:

<table class="table">
    <thead>
        <tr>
            <th style="text-align: center; vertical-align:middle;">Booking ID</th>
            <th style="text-align: center; vertical-align:middle;">Application Status</th>
            <th style="text-align: center; vertical-align:middle;">Semester</th>
            <th style="text-align: center; vertical-align:middle;">Parking Area</th>
            <th style="text-align: center; vertical-align:middle;">Parking Lot No.</th>
            <th style="text-align: center; vertical-align:middle;">Payment</th>
        </tr>
    </thead>   

    @foreach($bookings as $book)
    <tr>
        <td style="text-align: center; vertical-align:middle; color:red;">{{$book['booking_id']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['apply_status']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['semester']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['park_area']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['park_no']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['price']}}</td>
    </tr>
</table>
@endforeach

预订ID
应用状况
学期
停车场
停车场号。
付款
@foreach($book的预订)
{{$book['booking_id']}
{{$book['apply_status']}
{{$book['sement']}
{{$book['park_area']}
{{$book['park_no']}
{{$book['price']}
@endforeach

但是,blade视图仅显示空白表。是因为数据与我在同一页面中制作的条带支付表单冲突吗?

$bookings=\App\Booking::find($id)
将返回一个预订,但根据您的命名和blade视图中的循环,您似乎期待一个集合。也许您想要
\App\Booking::where('Booking\u id',$id)->get()
?(我不完全清楚您的数据库结构)

$bookings=\App\Booking::find($id)
将返回一个预订,但根据您的命名和blade视图中的循环,您似乎期待一个集合。也许您想要
\App\Booking::where('Booking\u id',$id)->get()
?(我不完全清楚您的数据库结构)

<table class="table">
    <thead>
        <tr>
            <th style="text-align: center; vertical-align:middle;">Booking ID</th>
            <th style="text-align: center; vertical-align:middle;">Application Status</th>
            <th style="text-align: center; vertical-align:middle;">Semester</th>
            <th style="text-align: center; vertical-align:middle;">Parking Area</th>
            <th style="text-align: center; vertical-align:middle;">Parking Lot No.</th>
            <th style="text-align: center; vertical-align:middle;">Payment</th>
        </tr>
    </thead>   

    @foreach($bookings as $book)
    <tr>
        <td style="text-align: center; vertical-align:middle; color:red;">{{$book['booking_id']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['apply_status']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['semester']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['park_area']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['park_no']}}</td>
        <td style="text-align: center; vertical-align:middle;">{{$book['price']}}</td>
    </tr>
</table>
@endforeach