Class Error: Fails to Declare Class

Class Error: Fails to Declare Class

我有一个简单的 Php Class 使用作曲家自动加载。但是如果尝试加载 Class 我已经创建了它 Return 错误 致命错误:Class 'User' not found in C:\Users\Ilamini\Desktop\xampp\htdocs\E-learning\bootstrap\boot.php第 11 行

我的composer.json

 "autolaod" :{
            "psr-4":{
                "App\" : "app"
            }
        }

class

<?php

    namespace App\Models;

    /**
    * 
    */
    class User 
    {


    }

我的bootstrap

require_once INC_ROOT.'/vendor/autoload.php';
$user =new \App\Models\User;
    var_dump($user);
    die();

bUt 如果需要用户 Class 和 Php 需要 Class 它工作。

require_once INC_ROOT.'/app/Models/User.php';

$user =new \App\Models\User;
var_dump($user);
die();

我使用 Composer 自动加载但无法正常工作;

您需要包含作曲家autoload.php文件。

你不需要require_once INC_ROOT.'/app/Models/User.php'

我错过了 psr-4 作曲家代码中的自动加载。所以应该是

 "autoload" :{
            "psr-4":{
                "App\" : "app"
            }
        }