Laravel 5中的命名空间

时间:2015-02-09 08:08:14

标签: laravel-5 autoloader

我有一个问题。我正在使用 Laravel5 ,我尝试将我的新文件夹与自动加载器中的类放在一起,但没有任何反应。请帮我。我将发布一段composer.json,看看一切如何。

Compose.json文件

"autoload": {
        "classmap": [
            "database",
                        "app/Repositories              
        ],
        "psr-4": {
            "App\\": "app/"

        } 

这是我放置我的新文件夹" Repositories"的部分,但没有任何反应,我也抛弃了自动加载器来加载clases但仍然没有。 提前谢谢。

3 个答案:

答案 0 :(得分:0)

尝试发出composer dump-autoload命令以重新生成vendor / autoload.php文件。

答案 1 :(得分:0)

您不需要添加app/下的目录。只需使用psr-4并命名该文件夹中的类,如:

directory app/Repositories
namespace App\Repositories;

答案 2 :(得分:0)

创建app / YourFolder并设置命名空间YourNamespace \ YourFolder;到该文件夹​​下的所有文件