upskill
@upskill (学 高島)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Lravelでカレンダー機能を実装したい。

解決したいこと

Class "App\Calendar\CalendarWeek" not foundというエラーの対処したい。

発生している問題・エラー

Class "App\Calendar\CalendarWeek" not found

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

2023-05-27.png

自分で試したこと

上記のサイトを参考にカレンダー機能を実装しようと試みました。

CalendarWeek.php ファイルが正しい場所に存在することを確認した。Laravel アプリケーションでは、通常 app/Calendar ディレクトリにクラスファイルを配置するのでそのように配置した。

CalendarWeek.php ファイルの先頭に、正しい名前空間が指定されていることを確認した。namespace App\Calendar;を記載した。

Composer のオートローディングが正しく設定されているか確認した。composer.json ファイルがある場所に移動し、autoload セクション内に "App\": "app/" というエントリがあることを確認した。

CalendarView.phpファイルです。

error_image.png

CalendarWeek.phpファイルです。
error3_image.png

ご教授いただけると幸いです。よろしくお願いします。

0

1Answer

スクリーンショットから見られるファイル名が、クラスの名称と異なっているように見えます。
最初のCに続くaの有無に違いが見られます。

ファイル名:ClendarWeek.php
クラス名 :CalendarWeek

1Like

Comments

  1. @upskill

    Questioner

    完全に見落としてました笑。直したらカレンダー実装できました!丁寧に教えてくださってありがとうございました!

  2. タイプミスによるClass ~ not foundはよくあります。
    コピー&ペーストでタイプミスを防いだり、文字列検索で確認する、といった対策が考えられますよ。

Your answer might help someone💌