検索

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

対象のクラスが存在しません。コントローラーとモデルの名前を変更した後

Laravel でこのプロジェクトを開始すると、ReturnController が作成されます。ただし、命名規則により、名前を OrderController に変更する必要がありました。コントローラーとモデルの名前を変更し、すべての php 職人キャッシュ:クリア、php 職人ルート:キャッシュ、php 職人 config:cache ... などを実行しましたが、 で作成しようとすると、注文時に>views\orders\add.blade.php (フォームのアクションは action="{{route('orders.store') }}")

エラーが発生しますターゲット クラス [OrderController] が存在しません。

これは web.php内容:

リーリー ###私は何を取りこぼしたか?アプリケーション全体を正しいコントローラー名で最初から書き直す前に、この問題を修正するにはどうすればよいですか?

もう 1 つの手がかりは、

http://127.0.0.1:8000/home に移動するには、奇妙なことに use App\Models\Order という行を追加する必要があることです。 OrderController .php を使用すると機能します...それで、ここに OrderController.php が役立ちます... ああああ

P粉691958181P粉691958181322日前421

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

  • P粉545956597

    P粉5459565972024-01-17 14:58:06

    web.php の代わりに:

    リーリー ###使用:### リーリー

    返事
    0
  • キャンセル返事