Recebi o mesmo erro hoje e resolvi-o com uma pequena edição. Basta fazer o seguinte:
Navegue para
fornecedor / symfony / contratos de tradução / LocaleAwareInteface.php
e exclua a stringpalavra-chave da setLocale()função.
Se você receber este erro depois disso:
A declaração do Symfony \ Component \ Translation \ Translator :: trans ($ id, array $ parameters = Array, $ domain = NULL, $ locale = NULL) deve ser compatível com Symfony \ Contracts \ Translation \ TranslatorInterface :: trans (string $ id , array $ parameters = Array,? string $ domain = NULL,? string $ locale = NULL)
Basta navegar para:
fornecedor / symfony / contratos de tradução / TranslatorInteface.php
e exclua todas as stringpalavras-chave da trans()função
--EDITAR--
Se você não deseja editar os arquivos do fornecedor, pode usar o seguinte:
Abra o arquivo composer.json e adicione-o em"require"
"symfony / tradução": "4.3.8",
Em seguida, abra seu terminal e digite:
atualização do compositor
config/app.php?