ホームページ >バックエンド開発 >PHPチュートリアル >laravel フレームワーク コントローラーはモデル層を呼び出し、エラーを報告します。
Laravel フレームワーク コントローラーはモデル層を呼び出してエラーを報告します:
ディレクトリ構造は次のとおりです:
ベンダー ディレクトリ内の zcbo は私がカスタマイズしたパッケージです
次のように情報を保存します:
ディレクトリ構造は次のとおりです:
コントローラーのコードは次のとおりです:
モデルレイヤーのコードは次のとおりです:
補足質問: zcboディレクトリのcomposer.json
補足質問:
作曲家の更新エラー:
composer.json ファイル:
Laravel フレームワーク コントローラーはモデル層を呼び出してエラーを報告します:
ディレクトリ構造は次のとおりです:
ベンダー ディレクトリ内の zcbo は私がカスタマイズしたパッケージです
次のように情報を保存します:
ディレクトリ構造は次のとおりです:
コントローラーのコードは次のとおりです:
モデルレイヤーのコードは次のとおりです:
補足質問: zcboディレクトリのcomposer.json
補足質問:
作曲家の更新エラー:
composer.json ファイル:
composer.json を zcbo ディレクトリに投稿して確認してください。psr-4 部分にエラーがあるはずです。 Composer.json には、それを自動的にロードする自動ロード機能があり、対応するパッケージを追加することもできます。参考
あなたが以前に質問したことを見ると、あなたのパッケージがpackagistに公開されているかどうかはわかりません、もちろん、あなたはそれを公開する必要があります、そしてあなたの最初のカスタムパッケージは非常に多くの依存関係を導入するので、あなたは小さな関数を書くだけで大丈夫です。まず慣れてください。
zcbo ディレクトリーの combos.json は、仕様に準拠した対応する自動ロード psr-4 または psr-1 で構成する必要があります。これにより、composer の更新により、名前空間 -> クラス ディレクトリーのマッピングが生成されます。このマッピング ファイルを見つけることができます。ベンダー/コンポーザー/フォルダー内。
すでにインストールされている他のパッケージを参照できます。
さらに、私の目視検査によると、あなたの "BAE": "src" ここでは、src は src/
である必要があります。
コンポーザーの更新エラーは、パッケージが開発ステータスにあるために発生するため、パッケージを require-dev の下に置く必要があります
定義された名前空間が完全に正しくありません