Php 如何修复错误我没有获得请求的票证id
我正在开发票证系统,在该系统中,我试图实现请求票证状态更改的模式 这是查看代码Php 如何修复错误我没有获得请求的票证id,php,laravel,modal-dialog,Php,Laravel,Modal Dialog,我正在开发票证系统,在该系统中,我试图实现请求票证状态更改的模式 这是查看代码 <button style="color:#fff; background:#8c000d" data-toggle="modal" data-target="#status-modal2" class="btn btn-default login-button center"><a href="javascript:;" data-id="{{$ticket->id}}">Updat
<button style="color:#fff; background:#8c000d" data-toggle="modal" data-target="#status-modal2" class="btn btn-default login-button center"><a href="javascript:;" data-id="{{$ticket->id}}">Update Status</a></button>
我的预期输出被请求,票证更新应更改
我试图实现我自己,但我得到的是第一个车票id或最后一个id当用户单击单张车票时,我该怎么做?它要求更改已单击车票的状态使用
Name()
方法命名您的路线
Route::post('/tickets/{id}','TicketsController@updateTicketsHome')->name('tickets.update');
这样,您可以通过名称引用它。然后,通过将表单更改为,指定要将表单发送到的路径,而不是将表单发送到url
{{ Form::open(['route' => ['tickets.update', $ticket->id],
'class' => 'defaultForm',
'method' => 'post']) }}
我将提出一个替代方案。 在
web.php
Route::post('/tickets/{id}','TicketsController@updateTicketsHome')->name('ticket.update');
在您的视图中
<form method="post" action="{{ route('ticket.update', ['id' => $ticket->id]) }}" >
您是否有机会对此进行研究?尝试在url部分中添加票证变量url=>['ticket/.$ticket->id]我按照您的说法进行了更改,但我收到另一个错误,即tokenmissmatch erroradd{{csrf_token()}}在表单中,然后您需要检查控制器,通过检查传入的值来调试它。我每次使用票证表的最后一个id时都会进行检查
Route::post('/tickets/{id}','TicketsController@updateTicketsHome')->name('ticket.update');
<form method="post" action="{{ route('ticket.update', ['id' => $ticket->id]) }}" >