web-dev-qa-db-ja.com

laravel error:名前空間宣言ステートメントは、最初のステートメントであるか、スクリプト内の宣言呼び出しの後でなければなりません

Gitでプロジェクトをプルした後。このエラーが発生します。このエラーが発生するのは初めてです。

エラーは次のとおりです。

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

私のモデル

 <?php

namespace App\Models;

私のlaravelのバージョンは5.5です。アイデアはありますか?

10
Kenneth

<?phpタグの前に空のスペースがあります。それを除く。

<?php

namespace App\Models;
33
Gayan

問題が解決しない場合は、notepad ++を使用してファイルからbomを削除する必要があります

2
veyselsahin

また、IDE UTF-8ファイルの作成(BOMなし) TF-8 BOM であることも確認してください。たとえば、phpStormの設定/エディター/ファイルエンコーディング->作成UTF-8ファイル:BOMなし

0
ShirleyCC