Триггер маршрута не обновляет базу данных - PullRequest
0 голосов
/ 06 мая 2018

У меня есть два атрибута, мне нужно изменить значение в зависимости от того, какая кнопка нажата в системе «друзей».

принято, а 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, который обновляет принятый атрибут, но не обновляет атрибут отправленного запроса. Я не уверен почему.

1 Ответ

0 голосов
/ 06 мая 2018

Для дальнейшего использования: сам код обновления выглядит нормально. request_sent должно быть масса, назначаемая .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...