Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Packagist Bundle Laravel Package

baconmanager/packagist-bundle

View on GitHub
Deep Wiki
Context7

BaconPackagistBundle

Codacy Badge SensioLabsInsight

Este bundle é responsável por criar um serviço no Symfony para a integração com a API do Packagist

Instalação

Para instalar o bundle basta rodar o seguinte comando abaixo:

$ composer require baconmanager/packagist-bundle

Agora adicione os seguintes bundles no arquivo AppKernel.php:

<?php
// app/AppKernel.php
public function registerBundles()
{
    // ...
    new Bacon\Bundle\PackagistBundle\BaconPackagistBundle(),
    // ...
}

No arquivo app/config/config.yml adicione as seguintes configurações:

bacon_packagist:
    api:
        base_url: https://packagist.org

Utilizando o bundle:

<?php
// src/AppBundle/Controller/DefaultController.php

public function indexAction()
{
    $api  = $this->get('bacon_packagist.api');

    // Pesquisa nomes de bibliotecas com a referencia
    $return = $api
        ->api('search.json','GET')
        ->setParameters([
            'q' => 'symfony2'
        ])
        ->getResponse()
    ;
    var_dump($return);
   

    // Pesquisa detalhes de uma determinada biblioteca
    /*
    $return = $api
        ->api('packages/swiftmailer/swiftmailer.json','GET')
        ->getResponse()
    ;
    var_dump($return);
    */
}
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings