Erro ao tentar acessar app-laravel.test
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
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
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.
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
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?
Que bom que deu certo amigo.
Veja as extensões do VScode que uso: https://youtu.be/jTLzytrte5k?t=156
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!