ホームページ  >  に質問  >  本文

本番環境での Laravel エラー: "App\Models\review" クラスが見つかりません

私の Laravel アプリケーションには 3 つのモデルがあります。 映画、ユーザー、コメント

######コメント###:### リーリー ######映画###:### リーリー ######ユーザー###:### リーリー

無効なクエリ

リーリー

ローカルホストでは正常に動作します。 しかし、digitalOcean にデプロイすると、

「クラス "AppModelsreview" が見つかりません」

が返されます。

digitalOcean でコンソールを試してみました:

リーリー

ただし、同じセッションでこのコマンドを実行した後:

リーリー 前の Movie::has('review') はうまく機能しました。 ###どうしてこれなの?私は何か見落としてますか?

P粉029057928P粉029057928270日前355

全員に返信(1)返信します

  • P粉124070451

    P粉1240704512023-12-29 00:44:04

    大文字と小文字を区別するファイル システムからクラスをロードしている可能性が高いため、この問題が問題の原因となっています。ただし、PHP クラス名は大文字と小文字が区別されません。これは、ステートメント

    に示されているように、良い習慣であると考えられています。

    次の行を変更する必要があります:

    リーリー ###に### リーリー

    返事
    0
  • キャンセル返事