На странице редактирования заказа не работает destroy, выдает ошибку 500. Хотя когда в том же заказе на той же странице удаляю блюдо, все ок.
Кнопка удаления на странице
<button class="btn btn-danger float-sm-right js_order_destroy_btn" data-href="{{ route('cms_panel.orders.destroy',['order_id'=>$orders_row->id]) }}" type="button" style="margin: 0 10px;">Удалить</button>
Ниже в js подтверждаю удаление
$('.js_order_destroy_btn').click(function() {
if(confirm('Вы уверены, что хотите удалить заказ?')) location.href=$(this).data('href');
});
И сам контроллер:
public function destroy(Request $request, $id)
{
$row = Orders::withTrashed()->findOrFail($id);
Orders::destroy($id);
return redirect()->route('cms_panel.orders.index', [])
->with('success','Deleted successfully');
}