Пример #1
0
    $name = $app->request()->post('album-name');
    $category = $app->request()->post('album-category');
    $price = $app->request()->post('album-price');
    $slug = new slug();
    $slug = $slug->slugify($name);
    $validation = new validation();
    $validacoes = array('album-name' => 'obrigatorio');
    $validar = $validation->validar($_POST, $validacoes);
    if ($validar) {
        $albumExist = albums::where('name', $name);
        if (count($albumExist) == 1) {
            $app->flash('erro', 'Álbum "' . $name . '" já está cadastrada!');
            $app->redirect('/admin/albums');
        } else {
            $attributes = array('name' => $name, 'category_id' => $category, 'price' => $price, 'slug' => $slug);
            albums::cadastrar($attributes);
            $app->flash('sucesso', 'Álbum cadastrada com sucesso !');
            $app->redirect('/admin/albums');
        }
    } else {
        $app->flash('erro', $validation->mostrarErros());
        $app->flash('nameAlbum', $name);
        $app->redirect('/admin/albums');
    }
});
$app->post('/admin/albums/edit/:id', function () use($app) {
    $id = $app->request()->post('album-id');
    $name = $app->request()->post('album-name');
    $category = $app->request()->post('album-category');
    //$pass = $app->request()->post('album-password');
    $price = $app->request()->post('album-price');