} }); $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'); $slug = $app->request()->post('album-slug'); if (empty($name) || empty($slug)) { $app->flash('erro', 'Nome ou Slug não podem ser vazios'); $app->redirect('/admin/albums'); } else { $attributes = ['name' => $name, 'category_id' => $category, 'price' => $price, 'slug' => $slug]; $album = new albums(); $album->atualizar($id, $attributes); $app->flash('sucesso', 'Categoria alterada com sucesso !'); $app->redirect('/admin/albums'); } }); $app->post('/admin/albums/delete/:id', function ($id) use($app) { $albums = new albums(); $images = new images(); $imageCadastrada = images::where('album_id', $id); if (count($imageCadastrada) > 0) { $app->flash('erro', 'Este álbum possui fotos cadastradas'); $app->redirect('/admin/albums'); } else { $albums->deletar($id); $app->flash('sucesso', 'Álbum deletado com sucesso !'); $app->redirect('/admin/albums');