Задать вопрос
@igordata1

Почему категория не удаляется и пишет 404?

public function destroy($id)
    {
        $category = Category::find($id);
        $category->delete();

        return redirect('/categories')->with('a', "Категория номер $id удалёна");
    }

Route::get("/categories/category/destroy/{category}", "AdminCategoriesController@destroy");


<a href="/categories/category/delete/{{$category->id}}" class="card-link">удалить</a>
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
get("/categories/category/destroy/{category}"
href="/categories/category/delete/{{$category->id}}"
Да ну ёпрст же… Попробуйте себя в авиамоделировании.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
В твоем случае нужно написать
$category = new Category::find($id);
А можно и проще
Category:::find($id)->delete();
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы