SOSTheBlack / moip

Package para integrar sua aplicação em Laravel com o MoIP
19 stars 7 forks source link

MoipMigrateCommand does not exist #23

Closed cagartner closed 9 years ago

cagartner commented 9 years ago

Acontece um erro ao instalar o package, estou utilizando Laravel 4.2.

D:\wamp\www\resrv>php artisan moip:intall
{"error":{"type":"ReflectionException","message":"Class \\SOSTheBlack\\Moip\\Commands\\MoipMigrateCommand does not exist","file":"D:\\wamp\\www\\resrv\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php","line"
:504}}

Abraços!

SOSTheBlack commented 9 years ago

Está seguindo a documentação? https://github.com/SOSTheBlack/moip/wiki/Instala%C3%A7%C3%A3o

cagartner commented 9 years ago

Sim senhor, após dar o composer update, adiciono o Service provider e a Facade, quando tento executar o comando de instalação retorna esse erro.

SOSTheBlack commented 9 years ago

Ok, irei fazer um teste aqui e se necessário farei um commit com as alterações

cagartner commented 9 years ago

Lembrando estou utilizando a versão 4.2, será que ele funciona apenas na versão 4.0?

SOSTheBlack commented 9 years ago

Não, ele foi desenvolvida totalmente na versão 4.2

SOSTheBlack commented 9 years ago

@cagartner coloque no seu composer "sostheblack/moip": "~1.2" v1.2.0 Arrumei os bugs e lancei a versão 1.2.0 nela contem o checkout transparente. nós próximos dias atualizarei o wiki o route a baixo cria o checkout e já efetua o pagamento do mesmo

Route::match(['get', 'post'], '/', function()
{
    $data = [
        'prices'    => [
            'value' => 100,
        ],
        'payer' => [
        'name'      => 'Nome Sobrenome',
        'email'     => 'email@cliente.com.br',
        'payerId'   => 'id_usuario',
        'billingAddress' => [
            'address'       => 'Rua do Zézinho Coração',
            'number'        => '45',
            'complement'    => 'z',
            'city'          => 'São Paulo',
            'neighborhood'  => 'Palhaço Jão',
            'state'         => 'SP',
            'country'       => 'BRA',
            'zipCode'       => '01230-000',
            'phone'         => '(11)8888-8888'
            ]
        ]
    ];

    var_dump(MoipApi::postOrder($data));

    $pgto = [
        "Forma"         => "CartaoCredito",
        "Instituicao"   => "Visa",
        "Parcelas"      => "1",
        "CartaoCredito" => [
            "Numero"         => "4073020000000002",
            "Expiracao"      => "12/15",
            "CodigoSeguranca"=> "123",
            "Portador"       => [
                "Nome"          => "Nome Sobrenome",
                "DataNascimento"=> "30/12/1987",
                "Telefone"      => "(11)3165-4020",
                "Identidade"    => "222.222.222-22"
            ]
        ]
    ];

    return MoipController::transparent($pgto);
});
cagartner commented 9 years ago

Cara, perfeito, seu package é animal, muito obrigado :)

SOSTheBlack commented 9 years ago

Obrigado!!! A próxima subversion que é a v1.3 tera suporte ao Nasp, ele não tem segredo mas mesmo assim é bom implementar.