@lexstile

Как удалить запись в сводной таблице по ее идентификатору?

Пробую так:
public function destroyDishe(OrderDisheRequest $request, Project $project, Order $order)
    {
        $order->dishes()->newPivotStatementForId($request->get('order_dishe_id'))->delete();

        return $this->baseJson(message: ResponseHelper::success(__('orders.messages.update.success')));
    }

Но запись не удаляется, на вход посылаю число.
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@jazzus
Pivot модель, вложенный ресурсный контроллер с shallow и
public function destroy(OrderDish $orderDish)
{
      $this->authorize('delete', $orderDish);

      $orderDish->delete();

      return back(303);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы