@andreysuha
Что то знаю

Почему роут возвращает 404?

Есть такой метод в контроллереле

public function forceDeleteCategory(Taxonomy $tax, $id) {
        $category = $tax->categories()->onlyTrashed()->findOrFail($id);
        $category->forceDelete();
        return response()->json([ "category" => $category ], 200);
    }


при запросе к нему возвращается 404 я ошибка, но если сделать так

public function forceDeleteCategory(Taxonomy $tax, $id) {
        $category = $tax->categories()->onlyTrashed()->findOrFail($id);
        //$category->forceDelete();
        return response()->json([ "category" => $category ], 200);
    }


то все работает и возвращает категорию.
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
kspitfire
@kspitfire
Webdev: PHP (Symfony, Laravel), JS (Vue.js), Go.
Очевидно потому что $category вы удалили, а потом пытаетесь её в JsonResponse вернуть, не?
Ответ написан
Ваш ответ на вопрос

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

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