$categories->deletar($id); $app->flash('sucesso', 'Categoria deletada com sucesso !'); $app->redirect('/admin/categories'); } }); $app->post('/admin/categories/edit/:id', function () use($app) { $id = $app->request()->post('category-id'); $name = $app->request()->post('category-name'); $slug = $app->request()->post('category-slug'); if (empty($name) || empty($slug)) { $app->flash('erro', 'Nome ou Slug não podem ser vazios'); $app->redirect('/admin/categories'); } else { $attributes = ['name' => $name, 'slug' => $slug]; $category = new categories(); $category->atualizar($id, $attributes); $app->flash('sucesso', 'Categoria alterada com sucesso !'); $app->redirect('/admin/categories'); } }); $app->post('/admin/categories/cover/:id', function () use($app) { $id = $app->request()->post('category-id'); $foto = $_FILES['foto']['name']; $temp_foto = $_FILES['foto']['tmp_name']; $extensoes_permitidas = array('jpg', 'jpeg', 'png'); if (empty($foto)) { $app->flash('mensagem', '<div class="alert alert-danger">Escolha uma foto.</div>'); $app->redirect('/admin/categories'); } else { $isImage = imagem::isImage($foto); if ($isImage) {