我有一个按钮,可以根据特定ID显示数据:
<td style="text-align: center; vertical-align:middle;">
<a href="{{action('BookingController@payment', $book['booking_id'])}}" class="btn btn-secondary">Stripe Payment</a>
</td>
路线是:
Route::get('payment/{id}', 'BookingController@payment')->middleware('verified');
这个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
但是,blade视图仅显示空白表。是因为数据与我在同一页面中制作的条带支付表单冲突吗?
$bookings=\App\Booking::find($id)
将返回一个预订,但根据您的命名和blade视图中的循环,您似乎期待一个集合。也许您想要\App\Booking::where('Booking\u id',$id)-