Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Erro ao criar função construtor

Ao tentar criar a função: public function __construct(private SeriesRepository $repository) {

}

Fica como erro a sintaxe. Ao tentar verificar na página, o retorno do erro é o seguinte:

ParseError syntax error, unexpected 'private' (T_PRIVATE), expecting variable (T_VARIABLE)

Alguém sabe informar o porque? Estou usando o Laravel 8.

3 respostas

Aqui estou com o mesmo erro, também no Laravel 8, php 7.4

solução!

Essa sintaxe de criação no construct é específico do PHP 8+

Obrigada Luis!