Problema de versão php

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

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 12/07/2020
Carlos Ferreira

Olá, Marcos!
Tudo bem?

Qual comando usou para instalar amigo?

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

Criador Marcos Birro Calixto 13/07/2020
Marcos Birro Calixto

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

Manager Carlos Ferreira 13/07/2020
Carlos Ferreira

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.*",

Criador Marcos Birro Calixto 13/07/2020
Marcos Birro Calixto

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?

Criador Marcos Birro Calixto 14/07/2020
Marcos Birro Calixto

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

Criador Marcos Birro Calixto 15/07/2020
Marcos Birro Calixto

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.....

 

Manager Carlos Ferreira 15/07/2020
Carlos Ferreira

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

Criador Marcos Birro Calixto 16/07/2020
Marcos Birro Calixto

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!!!!!

 

Criador Marcos Birro Calixto 16/07/2020
Marcos Birro Calixto

Carlos, use este aqui ok?

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

Manager Carlos Ferreira 16/07/2020
Carlos Ferreira

Olá, Marcos!

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

Criador Marcos Birro Calixto 21/07/2020
Marcos Birro Calixto

Bom dia.

 

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

 

Agora está ok.

 

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

Manager Carlos Ferreira 21/07/2020
Carlos Ferreira

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',
];

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!