[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 10/07/2020

Boa tarde.

Fui instalar o Chart 7 mas çparece que é incompatível com php 7.3 e com 7.2.

Tem como eu ter a versão 7.3 no docker e especificar em aplicações laravel versões do php dufertetne? Tipo laravel 5.5 => php7.1, php 6 => php7.3

Obrigado

Manager Carlos Ferreira 10/07/2020

Olá, Marcos!
Tudo bem?

Qual comando usou para instalar amigo?

O seu PHP que está rodando é 7.3? Usando container Docker?

Carlos Ferreira
Criador Marcos Birro Calixto 10/07/2020

Bom dia.

Sim, usando docker e php 7.3 e laravel 6. MAs preciso instalar o chart na versão laravel 5.5 também.
Usei o composer: composer require consoletvs/charts "7.*" (Com o 7 dá incompatibilidade com a versão do PHP)

Usando a instalação 6 (composer require consoletvs/charts "6.*")  instala quando gero o confoig dá a mensagem istallation comlete mas não gera o arquivo config.php artisan vendor:publish --tag=charts

Marcos Birro Calixto
Manager Carlos Ferreira 10/07/2020

Na realidade a versão do PHP precisa ser >=7.4 (https://github.com/ConsoleTVs/Charts/blob/master/composer.json)

Você pode usar uma versão anterior, a mesma do curso:
"consoletvs/charts": "6.*",

Carlos Ferreira
Criador Marcos Birro Calixto 10/07/2020

Ixi. E eu consigo instalar o php versão 7.4 no meu docker para windows 10?

Minhas aplicações laravel 5.5 e 6.0 também devem ser 7.4?

Marcos Birro Calixto
Criador Marcos Birro Calixto 10/07/2020

Bom dia.

Estou baixando o laradock novo e vou reconstruir a etrura de containers com o php7.4

Como eu configuro a versão do php que quero usar na versão laravel 5.5 e na versão 6.0?

Obrigado

Marcos Birro Calixto
Criador Marcos Birro Calixto 10/07/2020

Bom dia Carlos.

MAs mesmo eu instalando a versão 6 do chart ao rodar o comando para gerar o config do chart não gera.

Não gera o arquivo config.php artisan vendor:publish --tag=charts

Não dá mensagem alguma.....

 

Marcos Birro Calixto
Manager Carlos Ferreira 10/07/2020

Tem o código no GitHub?
Deixa eu dá uma olhada, para ver se tem algo de errado no projeto ou apenas no ambiente.

Carlos Ferreira
Criador Marcos Birro Calixto 10/07/2020

Bom dia.

Sim: https://github.com/marcosbirrocalixto/helper.git

Você poderá ver que os controllers estão bastante poluídos. Por isso passei para a versão do laravel 6. PAra utilizar mais os conceitos de repository, limpar os controller e jogar para as models e trabalhar mais com mwensagens e funções mais otimizadas.

Aprendendo!!!!!

 

Marcos Birro Calixto
Criador Marcos Birro Calixto 10/07/2020

Carlos, use este aqui ok?

https://github.com/marcosbirrocalixto/helper1.git

Marcos Birro Calixto
Manager Carlos Ferreira 10/07/2020

Olá, Marcos!

Deu erro 404, o repositório está publico?

Carlos Ferreira
Criador Marcos Birro Calixto 10/07/2020

Bom dia.

 

Desculpe! Eu não tinha te colocado como acesso ao github.

 

Agora está ok.

 

https://github.com/marcosbirrocalixto/helper1/invitations

Marcos Birro Calixto
Manager Carlos Ferreira 10/07/2020

No seu composer.json troca isso:
"consoletvs/charts": "5.*",

Por isso:
"consoletvs/charts": "6.*",

Deleta o diretório vendor/ e baixa as dependências novamente:
composer install

Se não gerar o arquivo de charts.php em config/, pode criar manualmente com este conteúdo:
return [
    'default_library' => 'Chartjs',
];

Carlos Ferreira
Adnan Albuquerque de Araújo 10/07/2020

para esse problema eu rodei esse comando de acordo com o video php artisan vendor:publish --tag=charts_config, se caso copiar da documentação ele não cria deve ser por questão da versão.

Adnan Albuquerque de Araújo
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!