我有两个attirbuteds我需要根据“朋友”系统中的哪个按钮更改值。
接受,并request_sent。
当用户点击拒绝时,我需要将这些attirbute设置为0.但它没有被触发。
路线
Route::post('/account/tenancy/{id}/reject', 'AccountController@reject')->middleware('auth');
按钮
<form method="POST" action="/account/tenancy/{{$tenancy->id}}/reject">
{{ csrf_field() }}
<input type="submit" class="btn btn-warning" value="Reject Request">
</form>
方法
public function reject(Request $request, string $id)
{
Tenancy::find($id)
->update([
'request_sent' => 0,
'accepted' => 0,
]);
return back();
}
我有一个名为accept的方法,用于更新接受的属性,但不会更新请求发送属性。我不确定为什么。
答案 0 :(得分:0)
供将来参考:更新代码本身看起来很好。 type AjaxModels struct {
Status bool `json:"status"`
Data map[string][]AjaxModelsList `json:"data"`
}
需要mass assignable。