Weave Code
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.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle