{"id":19947687,"url":"https://github.com/dev-macb/poderoso","last_synced_at":"2025-09-01T04:39:00.571Z","repository":{"id":143227202,"uuid":"615072378","full_name":"dev-macb/poderoso","owner":"dev-macb","description":"☀️ O Poderoso é uma abstração de banco de dados completa e fácil de usar em seus projetos PHP.","archived":false,"fork":false,"pushed_at":"2023-07-25T16:00:35.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-02T20:07:46.884Z","etag":null,"topics":["database","pdo","php"],"latest_commit_sha":null,"homepage":"https://packagist.org/packages/dev-macb/poderoso","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-macb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-16T22:34:15.000Z","updated_at":"2023-07-25T00:45:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd936fcf-2e42-4b8d-9899-a23840c03889","html_url":"https://github.com/dev-macb/poderoso","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dev-macb/poderoso","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-macb%2Fpoderoso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-macb%2Fpoderoso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-macb%2Fpoderoso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-macb%2Fpoderoso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-macb","download_url":"https://codeload.github.com/dev-macb/poderoso/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-macb%2Fpoderoso/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273074977,"owners_count":25041071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","pdo","php"],"created_at":"2024-11-13T00:37:04.798Z","updated_at":"2025-09-01T04:39:00.563Z","avatar_url":"https://github.com/dev-macb.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e🔷 Poderoso 🔷\u003c/h1\u003e\n\n\n\u003cdiv id=\"metadados\" align=\"center\"\u003e\n    \u003cimg alt=\"Packagist Version\" src=\"https://img.shields.io/packagist/v/dev-macb/poderoso?color=blue\u0026logoColor=gray\"\u003e\n    \u003cimg alt=\"Packagist Downloads\" src=\"https://img.shields.io/packagist/dm/dev-macb/poderoso?color=blue\u0026logoColor=gray\"\u003e\n    \u003cimg alt=\"Packagist License\" src=\"https://img.shields.io/packagist/l/dev-macb/poderoso?color=blue\"\u003e\n\u003c/div\u003e\n\n\n---\n\n\u003ch2 id=\"objetivo\"\u003e🎯 Objetivo\u003c/h2\u003e\n\u003cp\u003e\nO \u003cstrong\u003ePoderoso\u003c/strong\u003e é um pacote PHP que oferece uma abstração de banco de dados completa e fácil de usar. Com funções simples para configurar e conectar, é possível criar, ler, atualizar e excluir registros do banco de dados em poucos minutos.\n\nCom o \u003cstrong\u003ePoderoso\u003c/strong\u003e, você não precisa mais se preocupar com a complexidade do acesso ao banco de dados. Ele oferece uma interface simples e intuitiva que permite que você crie, leia, atualize e exclua registros do banco de dados de forma rápida e fácil.\n\nO \u003cstrong\u003ePoderoso\u003c/strong\u003e é compatível com as principais plataformas de banco de dados e é gratuito para uso em projetos comerciais e não comerciais. A documentação é clara e detalhada, tornando-o a escolha ideal para desenvolvedores que procuram uma solução confiável e fácil de usar para trabalhar com bancos de dados em projetos PHP.\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e🔷\u003c/p\u003e\n\n\n\u003ch2 id=\"instalação\"\u003e🔧 Instalação\u003c/h2\u003e\n\u003cp\u003e\n    Para instalar o pacote \u003cstrong\u003ePoderoso\u003c/strong\u003e, certifique-se de que tenha o \u003ca target=\"_blank\" href=\"https://www.php.net/\"\u003ePHP\u003c/a\u003e e o gerenciador de pacotes \u003ca target=\"_blank\" href=\"https://getcomposer.org/\"\u003eComposer\u003c/a\u003e instalados em seu ambiente.\n    Instale executando o seguinde comando:\n\u003c/p\u003e\n\n```bash\n$ composer require dev-macb/poderoso\n```\n\u003cp\u003e\n    Para clonar o projeto para sua máquina via \u003ca target=\"_blank\" href=\"https://git-scm.com/\"\u003egit\u003c/a\u003e, execute os comandos a seguir:\n\u003c/p\u003e\n\n```bash\n$ mkdir poderoso \u0026\u0026 cd poderoso\n$ git clone https://github.com/dev-macb/poderoso\n$ composer install\n```\n\u003cp align=\"center\"\u003e🔷\u003c/p\u003e\n\n\n\u003ch2 id=\"funcionalidades\"\u003e⚙️ Funcionalidades\u003c/h2\u003e\n\u003cp\u003e\n\nConfigure os dados de conexao com o banco de dados no arquivo \u003ccode\u003econfig.php\u003c/code\u003e\n```php\n\u003c?php\n    use DevMacB\\Poderoso;\n\n    // Configurar as informações de conexão com o banco de dados\n    Poderoso::configurar('mysql', 'localhost', 3306, 'poderoso', 'root', '')\n?\u003e\n```\n\n\nAgora, você pode trabalhar com as funcionalidades do pacote no \u003ccode\u003eindex.php\u003c/code\u003e.\n```php\n\u003c?php \n    require(__DIR__.'/config.php');\n\n    use MacB\\Poderoso;\n    \n    // Conectar ao banco de dados 'usuarios'\n    $conexao = new Poderoso('usuarios');\n\n    // Inserir um novo registro na tabela 'usuarios'\n    $resultado_id = $conexao-\u003einserir(['email' =\u003e 'poderoso@email.com', 'senha' =\u003e '12tr3s']);\n    \n    // Buscar um registro na tabela 'usuarios' com o ID igual a 1\n    $resultado_buscar = $conexao-\u003ebuscar('id = 1');\n\n    // Atualizar o registro na tabela 'usuarios' com o ID igual a 1\n    $resultado_atualizar = $conexao-\u003eatualizar('id = 1', ['senha' =\u003e 'n0v4s3nha']);\n    \n    // Deletar o registro na tabela 'usuarios' com o ID igual a 1\n    $resultado_deletar = $conexao-\u003edeletar('id = 1');\n?\u003e\n```\n\n\u003cblockquote\u003e\n    Lembre-se de adicionar no \u003ccode\u003e.gitignore\u003c/code\u003e as arquivos de variáveis de ambiente para não colocar dados sensíveis do seu projeto para repositórios na nuvem\n\u003c/blockquote\u003e\n\n\u003cp align=\"center\"\u003e🔷\u003c/p\u003e\n\n\n\n\u003ch2 id=\"contribuições\"\u003e✒️ Contribuições\u003c/h2\u003e\n\u003cp\u003e\n    Toda contribuição será bem-vinda!🎉 Caso tenha encontrado algum bug, propor uma nova funcionalidade ou conversar sobre o projeto \u003ca href=\"https://github.com/dev-macb/poderoso/issues\"\u003eAbra uma Issue\u003c/a\u003e e descreva seu caso. Se houver uma issue aberta e você deseja resolve-la, adicionar uma nova funcionalidade ou melhorar a documentação, desenvolva suas adições e me envie um \u003cem\u003ePull Request\u003c/em\u003e. Gostou do projeto e ainda não consegue contribuir com ele? Considere deixar uma ⭐ para o \u003cstrong\u003eAmbivar\u003c/strong\u003e. Desde já agradeço pelo interesse em colaborar de alguma forma com o nosso projeto.\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e🔷\u003c/p\u003e\n\n\n\n\u003ch2 id=\"licença\"\u003e📄 Licença\u003c/h2\u003e\n\u003cp\u003e\n    O Poderoso utiliza a \u003cstrong\u003elicença MIT\u003c/strong\u003e em todo seu código, confira suas condições em \u003ca href=\"https://github.com/dev-macb/poderoso/blob/dev/LICENSE.md\"\u003eLICENSE\u003c/a\u003e.\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e🔷\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-macb%2Fpoderoso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-macb%2Fpoderoso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-macb%2Fpoderoso/lists"}