【发布时间】:2014-02-25 06:50:37
【问题描述】:
我需要知道如何在 laravel 4 中安装软件包。
我从 github 下载了一个包,但是执行 bundle,我发现它在 Laravel 4 中已被弃用。谁能帮帮我。
【问题讨论】:
标签: php laravel laravel-4 composer-php
我需要知道如何在 laravel 4 中安装软件包。
我从 github 下载了一个包,但是执行 bundle,我发现它在 Laravel 4 中已被弃用。谁能帮帮我。
【问题讨论】:
标签: php laravel laravel-4 composer-php
Laravel 4 现在使用 composer 来安装包。
您可以通过 composer 上的一些选项将新包添加到 laravel。一个是在命令行上。
> composer require author/package
> dev-master
发出 require 命令后,它会询问您要使用的版本。然后运行composer update,将 PackageServiceProvider 添加到您的app/config/app.php
【讨论】:
C:\Windows\system32 任何澄清将不胜感激。
首先,如果您打算在工作中使用 composer,请先了解它的基础知识(什么是 composer.json、composer.lock...) Laracasts 上有很棒的视频https://laracasts.com/lessons/you-must-use-composer 这样您就可以避免问题并享受使用这个出色的包管理器的乐趣。
接下来经常使用composer dump(-autoload)命令和composer self-update。
如果该捆绑包在 Laravel4 中已被弃用,那么它已被弃用并且您不能使用它(除非作者进行了一些更改并将其用于 l4) bundle 也是 l3 的特定类型,在 l4 中我们有包。
【讨论】:
只需使用packagist,您就可以转到packagist.org,然后将包名放在您的laravel项目的composer.json中的require键处,然后运行此命令,composer update或compose install
例如:
// composer.json
"require": {
// default value..
"intervention/image": "dev-master",
}
希望对你有帮助
【讨论】:
好的,你不能在 windows 命令提示符下执行 composer 命令。 mac/linux 终端可以,但如果您坚持使用 windows,请安装 this [https://www.cygwin.com/] 以便您可以发出 unix 命令
【讨论】: