[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Kelvin Medeiros
Criador Kelvin Medeiros 15/04/2021

Boa tarde, estou utilizando o laragon e ao tentar acessar app-laravel.test, ele da o seguinte erro abaixo,  segui todos os passos da aula até o momento.

 

Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\laragon\www\app-laravel\public\index.php on line 49

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\laragon\www\app-laravel\public\index.php on line 49

Manager Carlos Ferreira 15/04/2021

Olá, Kelvin!
Tudo bem?

Se tiver perdendo muito tempo com o Docker no Windows, usa o Laragon: https://www.youtube.com/watch?v=KBimnW4WeBg

No seu arquivo configuração config/app.php, como está o timezone?
'timezone' => 'America/Sao_Paulo',

Tem um print do erro? (https://imgur.com/upload)

Experimenta deletar o diretório vendor/ e recriar ele novamente:
composer install

Carlos Ferreira
Criador Kelvin Medeiros 15/04/2021

Em C:\laragon\www\app-laravel\config\app.php está 'timezone' => 'America/Sao_Paulo', eu estou utilizando o laragon e fiz tudo até agora conforme as aulas, segui todos os passos e até a aula anterior estava tudo funcionando, somente nesta parte que estou tendo esse problema. 

 

https://imgur.com/Jyc0hDj - erro

https://imgur.com/z2NYPgn - .env

https://imgur.com/oySZpzZ -> app.php

https://imgur.com/Wwu2ZoJ -> erro app.php

 

Professor como disse anteriormente até o momento estou seguindo a risca tudo conforme ensinado nas aulas. O Docker está configurado e funcionando conforme na aula 5, agora o problema que estou tendo é com o laragon.

Kelvin Medeiros
Manager Carlos Ferreira 15/04/2021

Na realidade aqui não tem erro, é só porque o seu VsCode não reconhece alguns padrões de código: https://imgur.com/Wwu2ZoJ

Esse erro que está tendo é porque normalmente o ambiente não está atendendo os requisitos do Laravel, provavelmente a versão do PHP no Laragon está menor que a 7.3

Confirma para mim qual versão está usando: http://prntscr.com/11ij5d0

Se for uma versão < 7.3, precisa atualizar: http://prntscr.com/11ij7u1

Carlos Ferreira
Criador Kelvin Medeiros 15/04/2021

Show professor, era isso o meu Laragon estava na versão 5.6, atualizei para a 8.0 e depois tive que ir no php.ini e remover o ; da linha extension=openssl e está funcionando xD.

 

Outra pergunta, sabe o que eu posso fazer no meu VS para ele reconhecer ou ignorar este padrão de código?

Kelvin Medeiros
Manager Carlos Ferreira 15/04/2021

Que bom que deu certo amigo.

Veja as extensões do VScode que uso: https://youtu.be/jTLzytrte5k?t=156

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!