Php composer PSR-4自动加载程序致命错误:找不到类
我创建了一个应用程序目录,并使用PSR-4自动加载,如下所示:Php composer PSR-4自动加载程序致命错误:找不到类,php,composer-php,Php,Composer Php,我创建了一个应用程序目录,并使用PSR-4自动加载,如下所示: "psr-4": { "App\\": "app/" } 我还做了作曲家dumpautoload。我有以下目录结构: /var/www/html/project composer,json composer.lock app/models/Product.php a
"psr-4": {
"App\\": "app/"
}
我还做了作曲家dumpautoload。我有以下目录结构:
/var/www/html/project
composer,json
composer.lock
app/models/Product.php
api/v1/index.php
....
my Product.php是这样的:
?php
namespace App\Models;
....
use App\Models\Product;
最后,我的index.php如下所示:
?php
namespace App\Models;
....
use App\Models\Product;
但是我总是会遇到致命错误致命错误:在[/var/www/html/…]中找不到类'App\Models\Product'我想您添加模型时没有使用PHP Artisan命令
PHP Artisan make:model Product
。无论如何,请尝试以下两种方法:
composer更新
自动加载dev
键,然后执行以下操作
编写器转储自动加载
:
"autoload-dev": {
"classmap": [
"app/models/Product.php"
]
}, /** ... */