【发布时间】:2020-01-11 18:44:36
【问题描述】:
我已经被困在这里几个小时了,现在我不知道该怎么办。我有 2 个按钮。接受和拒绝。每当我单击它们时,我都想更改外键值。
这是我的刀片
<table class="col-5 table table-bordered ml-3 mr-3">
<tbody>
<thead class="thead-dark">
<tr>
<th colspan="2">RENT REQUEST CARD</th>
</tr>
</thead>
<tr>
<td><p class="text-muted"><small>Borrower's Name:</small></p></td>
<td><h6>{{ $borrower_request->borrowers_name }}</h6></td>
</tr>
<tr>
<td><p class="text-muted"><small>Email:</small></p></td>
<td><h6>{{ $borrower_request->email }}</h6></td>
</tr>
<tr>
<td><p class="text-muted"><small>Contact number:</small></p></td>
<td><h6>{{ $borrower_request->contact_number }}</h6></td>
</tr>
<tr>
<td><p class="text-muted"><small>Date of Return:</small></p></td>
<td><h6>{{ $borrower_request->return_date }}</h6></td>
</tr>
<tr>
<td><p class="text-muted"><small>Request Status:</small></p></td>
<td>
<h5 class="text-danger"><em>{{ $borrower_request->requestStatus->request_status }}</em></h5>
</td>
</tr>
<tr>
<td colspan="2" class="text-right">
<button type="submit" class="btn btn-primary">Accept</button>
<button type="submit" class="btn btn-danger">Decline</buttonz>
</td>
</tr>
</tbody>
</table>
我想更改请求状态的值。我应该将表单仅放在请求状态还是放在整个表格中?
然后在 mu 控制器中
public function getRequestsId(Request $request, $id)
{
$borrowersrequest = BorrowerRequest::find($id);
$requeststatus = RequestStatus::all();
return view('/borrowsmanager');
}
public function changeStatus(Request $request, $id)
{
$borrowersrequest = BorrowerRequest::find($id);
$borrowersrequest->request_status_id = 2;
$borrowersrequest->save();
return redirect('/borrowsmanager');
}
然后我在想如何让接受按钮抛出 value="2" 和拒绝按钮 value="3" 如果它们在同一个表单上?那么应该分成2个不同的功能还是1个? :(
【问题讨论】: