artistas / laravel-pagseguro

Checkout Transparente e Pagamentos Recorrentes (Assinaturas)
MIT License
228 stars 72 forks source link

Não consigo usar o composer require no laravel 8 #148

Closed rs-benatti closed 3 years ago

rs-benatti commented 3 years ago

Meu composer.json:

"php": "^7.3", "doctrine/dbal": "^2.11", "erusev/parsedown": "^1.7", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.0.1", "laravel/framework": "^8.0", "illuminate/support": "^8.6", "laravel/jetstream": "^1.3", "laravel/sanctum": "^2.6", "laravel/tinker": "^2.0", "livewire/livewire": "^2.0", "smalot/pdfparser": "^0.17.0", "spatie/laravel-permission": "^3.17", "spatie/pdf-to-text": "^1.3"

Quando uso o comando: composer require artistas/laravel-pagseguro, recebo:

Your requirements could not be resolved to an installable set of packages.

Problem 1

Installation failed, reverting ./composer.json to its original content.

Aparentemente não é compatível com o Laravel 8. Mas há alguma forma de eu usar o framework sem instalar pelo composer pra tentar burlar essa incompatibilidade?

allanbarbosa commented 3 years ago

Já tem um pull request para atender essa instalação, precisamos de @fernandobandeira ou @giovannipds aceitarem lá.

casimirorocha commented 3 years ago

Mesmo problema aqui!

lucasgiovanny commented 3 years ago

Caso queiram contornar o problema temporariamente, uma vez que o PR com suporte ao Laravel 8 ainda não foi aprovado, editem o composer.json para utilizar o repositório com o fix.

Adicionar isto:

"repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/lucasgiovanny/laravel-pagseguro"
        }
    ],

Alterar isto:

"artistas/laravel-pagseguro": "dev-master",

Executar:

composer update

Quando o PR for aprovado com o suporte ao Laravel 8, é só remover o repositório personalizado do composer.json.

giovannipds commented 3 years ago

Já tem um pull request para atender essa instalação, precisamos de @fernandobandeira ou @giovannipds aceitarem lá.

Atualmente não tenho acesso de escrita nem sou mantenedor da biblioteca, o @fernandobandeira é que cuidava dela.

fernandobandeira commented 3 years ago

Acabei de aprovar o PR, lancei a versao 1.10.0, daqui pra frente a lib ja vai aceitar qualquer versao do laravel, estou procurando novos maintainers para o projeto, se estiverem interessados deem uma olhada na issue #152