}); $app->post('/admin/categories/create/', function () use($app) { $name = $app->request()->post('category-name'); $slug = new slug(); $slug = $slug->slugify($name); $validation = new validation(); $validacoes = array('category-name' => 'obrigatorio'); $validar = $validation->validar($_POST, $validacoes); if ($validar) { $categoryExist = categories::where('name', $name); if (count($categoryExist) == 1) { $app->flash('erro', 'Categoria "' . $name . '" já está cadastrada!'); $app->redirect('/admin/categories'); } else { $attributes = array('name' => $name, 'slug' => $slug); categories::cadastrar($attributes); $app->flash('sucesso', 'Categoria cadastrada com sucesso !'); $app->redirect('/admin/categories'); } } else { $app->flash('erro', $validation->mostrarErros()); $app->flash('nameCategory', $name); $app->redirect('/admin/categories'); } }); $app->post('/admin/categories/delete/:id', function ($id) use($app) { $categories = new categories(); $albums = new albums(); $albumCadastrado = albums::where('category_id', $id); if (count($albumCadastrado) > 0) { $app->flash('erro', 'Esta categoria possui albuns cadastrados');