私は自分のアプリを次のように構成しました
注:「MyCMS」はlaravelルートディレクトリの「app」ディレクトリ内のフォルダです
問題は、ルート「admin/users」にアクセスしようとするたびに
次のエラーが表示されます
Class \MyCMS\Admin\UserController does not exist
問題がある可能性のあるアイデアはありますか?
私は自分のアプリを次のように構成しました
注:「MyCMS」はlaravelルートディレクトリの「app」ディレクトリ内のフォルダです
問題は、ルート「admin/users」にアクセスしようとするたびに
次のエラーが表示されます
Class \MyCMS\Admin\UserController does not exist
問題がある可能性のあるアイデアはありますか?
この問題に直面するときは、<?php
代わり<?
に UserController.phpを使用する必要があります。
次に composer du または composer dump-autoload を使用します
あなたUserController.php
のでは、それはすべきではあり
namespace MyCMS\Admin\Controllers;
ませんnamespace MyCMS\Admin;
$this->package('MyCMS/Admin');
補足として、アプリディレクトリにあるときに呼び出すことはできないと思います。パッケージメソッドのlaravelのソースコードを調べると、実際には「パッケージ」のパスを推測し、リソースを取得するために2レベル上に進んでいます。これは非常に特殊なファイル構造です。