Php 如何在Laravel 4中手动安装Laravel出纳

Php 如何在Laravel 4中手动安装Laravel出纳,php,laravel-4,composer-php,Php,Laravel 4,Composer Php,我已经知道如何通过composer.json添加laravel/cashier,然后进行composer更新,然后在app provider中添加一些行来安装。但是这个文件夹放在哪里呢?它在我的应用程序中添加了哪些其他功能以使其完全功能化?Laravel 4中composer update的工作流程是什么?composer是一个PHP依赖项管理工具。它不是典型的包管理器,因为它不全局安装库,而是基于每个项目。它使用文件“composer.json”来安装、更新和删除指定的库,包括请求的版本 Co

我已经知道如何通过composer.json添加laravel/cashier,然后进行composer更新,然后在app provider中添加一些行来安装。但是这个文件夹放在哪里呢?它在我的应用程序中添加了哪些其他功能以使其完全功能化?Laravel 4中composer update的工作流程是什么?

composer是一个PHP依赖项管理工具。它不是典型的包管理器,因为它不全局安装库,而是基于每个项目。它使用文件“composer.json”来安装、更新和删除指定的库,包括请求的版本

Composer创建一个“autoload.php”文件,如果包含在项目中,该文件将自动加载所有库和类,并使它们可供使用

通常,在常规PHP项目中,您需要包含以下行来引导项目:

require 'vendor/autoload.php';
现在,当您执行
composer安装
(第一次)或
composer更新
(每次之后),composer会根据“composer.json”文件中的配置添加/删除包。所有包都位于项目目录根目录中的“vendor”目录中

默认情况下,Laravel是一个Composer项目。您知道,当您执行
composer创建项目laravel/laravel我的应用程序时,您告诉composer使用laravel项目及其依赖项构建一个“composer.json”文件,然后运行
composer安装
。就这些

最后但并非最不重要的是,Laravel,因为它是一个Composer项目,默认情况下包含“autoload.php”文件并自动加载该项目中的所有包。您将注意到根目录中的“vendor”目录。在Laravel 5项目中,如果导航到“bootstrap/autoload.php”文件,您将看到Laravel包含“autoload.php”文件:
require _udir./../vendor/autoload.php'

为了回答您关于手动安装Laravel出纳的问题,Laravel出纳是专门为Laravel设计的软件包,因此,除非您使用特定的类并进行一些调整,否则它不适用于常规PHP项目。要手动安装Laravel出纳,如果您转到以下链接,您将找到指向“Laravel/Cashier”GitHub存储库的链接,您可以从中手动下载Zip文件或使用git克隆存储库:

https://packagist.org/packages/laravel/cashier
我希望这能充分回答你的问题——我尽可能地简单。如果你还有其他问题,请告诉我