web-dev-qa-db-fra.com

erreur laravel: L'instruction de déclaration d'espace de nom doit être la toute première instruction ou après tout appel de déclaration dans le script

Après je tire mon projet dans git. Je reçois cette erreur. C'est la première fois que je rencontre cette erreur.

l'erreur est:

Namespace declaration statement has to be the very first statement or after any declare call in the script

mon modele

 <?php

namespace App\Models;

la version de mon laravel est 5.5 . une idée?

6
Kenneth

Il y a un espace vide avant la balise <?php. Enlevez-le.

<?php

namespace App\Models;
19
Gayan

Si le problème persiste, vous devez supprimer bom du fichier via Notepad ++.

2
veyselsahin

Vérifiez également que votre IDE crée les fichiers UTF-8 (avec AUCUNE BOM) BOM UTF-8 . Par exemple, dans phpStorm Settings/Editor/File Encodings -> Create UTF- 8 fichiers: sans nom

0
ShirleyCC