【发布时间】:2016-06-08 00:37:52
【问题描述】:
我将创建我的第一个基于 laravel 的作曲家包。还安装了 github for windows 。 laravel 位于:
E:\xampp\htdocs\pnu
因为我需要在开发过程中使用 laravel 测试我的包(检查关系路径,错误调试)在哪里创建包根文件夹的最佳位置?
【问题讨论】:
标签: laravel github composer-php
我将创建我的第一个基于 laravel 的作曲家包。还安装了 github for windows 。 laravel 位于:
E:\xampp\htdocs\pnu
因为我需要在开发过程中使用 laravel 测试我的包(检查关系路径,错误调试)在哪里创建包根文件夹的最佳位置?
【问题讨论】:
标签: laravel github composer-php
没有默认位置。假设你的包叫做 HelloWorld,你可以把你的包放在这里:
E:\xampp\htdocs\pnu\packages\Alex\Helloworld
然后将其添加到您的作曲家文件中(根目录中的composer.json):
"autoload": {
"psr-4": {
"Alex\\Helloworld\\": "packages/Alex/Helloworld/src"
}
},
您可以在此处https://laracasts.com/discuss/channels/tips/developing-your-packages-in-laravel-5 阅读更多相关信息。
【讨论】:
E:\xampp\htdocs\pnu\packages 路径中的一个文件(比如说hello.php)怎么办?因为 public 路径在 appache 配置中设置为根目录(与 xampp 绑定),所以我无法访问 public 路径之外(上层)的 URL
use Alex\Helloworld\Hello;.