39 votes

Symfony\Component\Debug\Exception\FatalErrorException laravel Error

Je reçois cette erreur sur mon nouveau projet Laravel. J'essaie de courir après une nouvelle installation.

Déclaration de Symfony\Component\Translation\TranslatorInterface : :setLocale($ locale) doit être compatible avec Symfony\Contracts\Translation\LocaleAwareInterface : :setLocale(string $ locale)

56voto

zarpio Points 363

Sur mon serveur, il y avait les configurations suivantes :

PHP 7.1.26-1+ubuntu14.04.1+deb.sury.org+1 Laravel Framework 5.7.28

Solution : Ajout "symfony/translation": "4.3.8" dans composer.json comme suit

"require": {
     ...
     "symfony/translation": "4.3.8",
}

et ensuite

composer update

ou (si la version php n'est pas recommandée sur le serveur)

mise à jour du compositeur --ignore-platform-requs

1voto

Ce n'est pas un bug.

La dernière version des paquets symfony nécessite que la version de PHP soit au moins 7.2.5

Changez la version de PHP à 7.2.5 ou supérieur et cela devrait fonctionner.

1voto

Alex Points 758

Sur mon serveur, il y avait les configurations suivantes :

PHP 7.2 Laravel Framework 6.*

Solution : Ajout de "symfony/translation" : "4.3.8" dans composer.json comme suit

"require": {
     ...
     "symfony/translation": "4.3.8",
}

et ensuite

composer update

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X