![](/img/trans.png)
[英]Why am I getting IllegalArgumentException error while deleting data by id by Retrofit2? And how to fix it?
[英]how to fix error i am not getting requested ticket id
我正在開發票務系統,在該系統中,我試圖實現要求更改票證狀態的模式
這是查看代碼
<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>
這是模態代碼
<div class="modal fade" id="status-modal2">
<div class="modal-dialog">
<div class="modal-content">
{{Form::open(['url'=>['tickets', $ticket->id],
'class'=>'defaultForm','method' =>'post'])}}
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Update Ticket Status</h4>
</div>
<div class="modal-body">
<select>
<option value="closed" {{($ticket->status) == 'closed'? 'selected': ''}}>Closed</option>
<option value="job in process" {{($ticket->status) == 'job in process'? '': ''}}>Job In Process</option>
<option value="others" {{($ticket->status) == 'others'? '': ''}}>Others</option>
</select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="basic-button red" data-dismiss="modal">Close</button>
<button type="submit" class="basic-button">Update</button>
</div>
{{Form::close()}}
</div>
這是路線
Route::post('/tickets/{id}','TicketsController@updateTicketsHome');
請求我的預期輸出更新票應更改
我嘗試實現自己,但我得到第一個票證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');
在您view
<form method="post" action="{{ route('ticket.update', ['id' => $ticket->id]) }}" >
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.