如何使用Composer将包打包到Laravel项目中

时间:2015-04-08 08:16:29

标签: composer-php laravel-5

我是Laravel和Composer的新手,并且正在关注一些指南,包括LaraCasts.com。需要做的一件事是使用Composer来要求在Laravel项目中使用包。但是,这对我没有用。

我使用composer create-project方法(http://laravel.com/docs/5.0)安装了Laravel,到目前为止一切都很好。但是,任何包裹我都要求"现在实际进入C:\ Users \ user \ vendor文件夹,composer.json文件位于C:\ Users \ user。

我知道Composer应该在项目之间分开,而不是像PEAR那样是全球性的。那么如何指定我正在处理特定项目并将所有内容都包含在该项目中?另外,我想在Laravel中放入包裹的实际路径是什么,以防我想手动完成?

我正在使用Windows 7和Xampp。

1 个答案:

答案 0 :(得分:1)

运行composer require {pacakage}时,请确保将cd命令(更改目录 - 我认为)用于要安装程序包的项目中。因此,如果您在Xampp中,它可能类似cd C:\xampp\htdocs\my-laravel-project\或项目的路径,然后运行您的composer require {pacakage}

我相信它会在C:\Users\user\vendor中安装,因为当您打开终端/命令提示符时,默认位置为C:\Users\{username}\

请确保您在网络根目录中运行composer create-project,对于Xampp,我认为它是C:\xampp\htdocs\,但可能会有所不同,具体取决于您在安装Xampp时如何设置Xampp。