composer-php - 如何使用 Composer 将 Require 打包到 Laravel 项目中

标签 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。

最佳答案

当您运行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 时的设置方式。

关于composer-php - 如何使用 Composer 将 Require 打包到 Laravel 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29509367/

相关文章:

laravel - 在 v :bind inside v-for 中使用动态名称

javascript - Laravel Mix,如何在混合时传递变量?

php - 自动加载 Composer 包中的 PHP 文件

php - 避免在每个文件中都要求 vendor/autoload.php

php - Composer laravel 安装 : "http://packagist.org" file could not be downloaded

laravel - 给出异常 : trim epects parameter 1 to be string, 数组

composer-php - hh_client 报告包错误

php - 如何在关系的 Eloquent 模型中添加条件?

php - 如何在 Laravel 5.2 中设置至少需要填写两个字段

php - 如何处理laravel登录错误,用户名与密码不同