Après avoir exécuté php artisan cache: clear
Je reçois une erreur:
La déclaration de Symfony \ Component \ Translation \ TranslatorInterface :: setLocale ($ locale) doit être compatible avec Symfony \ Contracts \ Translation \ LocaleAwareInterface :: setLocale (string $ locale)
3 Réponses :
La version de PHP (7.1) n'est plus prise en charge depuis 11 jours (1er décembre 2019): LINK a>
Solution: mettez à jour votre PHP avec la dernière version
Essayez-le @Ranjeet
que s'est-il passé @Ranjeet? Le problème a-t-il été résolu ou est-il toujours confronté à une erreur?
Faites les changements ci-dessous-
"symfony / translation": "4.3.8"
dans votre composer.json
, mise à jour du compositeur
J'ai eu la même erreur
Je l'ai résolue en ajoutant
"symfony/translation": "4.3.8"
à mon fichier composer.json
puis en exécutant
mise à jour du compositeur
tout fonctionne bien après cela
Utilisez ceci uniquement si vous ne pouvez pas mettre à jour votre version php
Quelle est votre version php et version du framework laravel ?
php 7.1 et laravel 5.8
Veuillez joindre votre fichier
composer.json
en question