当前位置: 首页 > 知识库问答 >
问题:

拉雷维尔的作曲家自动装弹

黄无尘
2023-03-14

在laravel项目中查看composer.json文件,我可以找到以下内容

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

据我所知,App\:“App/”表示以App开头的名称空间在App/目录下有其源文件,它位于psr-4之后。

但是,在供应商目录下有成吨的包,例如以Illumb.开头的包。。它们在psr-4或类地图下吗?为什么它们没有在作曲者中声明。json文件?

共有1个答案

公宜春
2023-03-14

每个包都应该负责自动加载自身

考虑Laravel作为一个单一的包像其他

您可以找到供应商composer。json文件分别位于每个包中

下面是目录结构

<web-root>
    |--------src/
    |           |--------App/
    |           |
    |           |--------Test/
    |
    |---------library/
    |
    |---------vendor/
    |           |
    |           |---------composer/
    |           |           |---------autoload_psr4.php
    |           |           
    |           |----------autoload.php
    |
    |-----------composer.json
    |

你可以看看这个自动加载类映射的另一个答案

 类似资料:
  • 我在本地运行的Laravel应用程序中有一个登录页面,但在生产服务器上,我收到以下错误消息(Laravel.log) 在应用/存储/视图/8d74d14da5e7fbd7b4984adefddd5a1b中生成的代码是: 有什么想法吗? 谢谢你

  • 要从一开始就阻止您,没有权限问题/存储是递归的,整个项目文件夹由apache:apache存储 我甚至将日志文件重命名为-old和apache创建了一个新的。。。如果它没有实际的写权限,就不允许它创建它。 在CentOS 6.6版(最终版)下运行 从git部署了这个项目,这个家园为我的同事工作。 完全错误: [2015年5月18日星期一10:17:58][error][client 86.124.

  • 我对homestead和vagrant不熟悉,我安装了homestead,如laravel文档所示,但访问地址:192168.10.10时出现超时错误。 在此错误之前,我在ip上获得错误请求超时,因此我取消注释此行: 然后网络开始工作。 我也没有评论这一行: 所以它开始向我显示端口前进。 然后,我将这一行取消注释: 但还是有误差,不知道现在是什么误差。我通过登录ssh检查nginx文件夹:流浪汉s

  • 我按照作曲家的说明,成功安装了作曲家。我想使用Tumblr全新的php api客户端。 我的文件夹结构: : : 使用也非常有效。但是当执行找不到该类。 致命错误:类'Tumblr\API\Client'未在第9行的[...]/htdocs/Tumblr/myfile.php中找到

  • 我在中编写查询时遇到问题。 我的疑问是 现在我想把这个查询转换成laravel eloquent。

  • 所以我正在尝试为我的网站实现一个支付解决方案,经过相当多的研究,我仍然缺乏一个完整的解决方案。我正在运行Laravel 5.0,需要一般购物车付款功能。我想我会发布这篇文章,试图创建一个参考,以帮助其他可能有这个问题的人。我已经把测试事务放到了Paypal的沙箱中,这似乎是砖墙的所在,但是一个完整的概述会很有帮助。我将列出我需要克服的问题,以便解决一些问题。 完成支付解决方案实施需要解决的问题 >