Example #1
0
});
$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');