У меня есть два атрибута, мне нужно изменить значение в зависимости от того, какая кнопка нажата в системе «друзей».
принято, а request_sent.
Когда пользователь нажимает кнопку отклонения, мне нужно, чтобы оба эти атрибута были установлены в 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, который обновляет принятый атрибут, но не обновляет атрибут отправленного запроса. Я не уверен почему.