我有一个脚本,提供了工人的搜索结果,每个工人旁边都有一个“向我预订”按钮。
单击“向我预订”按钮时填写的表单是(作为模式显示):
..
<form class="form-inline " role="form" method="POST" action="{{route('user.employeebooking',['empl_id'=>$Employee->id])}}">
<!-- <input type="hidden" name="_token" value="{{ csrf_token() }}"> -->
<label for="comment">Comment(Optional):</label>
<textarea class="form-control form-inline" name="comment"
value="{{Request::old('comment')?:''}}"rows="3" style="width:100%"></textarea>
<button type="submit" class="btn btn-primary">Submit</button>
<input type="hidden" name="_token" value="{{Session::token()}}">
</form>
问题在于$ Employee-> id包含结果集中第一个工作程序的值,而不是我希望预订的特定工作程序。
路线:
Route::post('/employeebooking/{empl_id}',[
'uses'=>'\App\Http\Controllers\BookingsController@postBookings',
'as'=>'user.employeebooking',
'middleware'=>['auth'],
方法:
public function postBookings(Request $request,$employeeid)
{
dd($employeeid);
}