我已经添加了“illuminate / html”:“5. *”到composer.json并运行“composer php更新”。 – Installing illuminate/html (v5.0.0) Loading from cache 我在网站的根目录下运行了这个命令。 我修改了/root/.composer中的composer.json文件,并修改了项目的根目录,但都没有改变。 这下载了类,它似乎安装。 我已经添加了以下config / app.php 'Illuminate\Html\HtmlServiceProvider', 'Form' => 'Illuminate\Html\FormFacade', 'Html' => 'Illuminate\Html\HtmlFacade', 我想我有一个想法是什么错,但我不知道如何解决它。 我的安装位于'/ var / www / website'。 我检查了文件path和Html文件夹不存在。 "/var/www/website/vendor/laravel/framework/src/Illuminate/Html" 我能够find类文件,但在不同的目录。 "/var/www/website/vendor/illuminate/html" 我手动将文件复制到主laravel illuminate / html文件夹,但是这也不起作用。
我正尝试在laravel-starter-kit中安装jasonlewis / enhanced-router软件包,当我运行composer update时,它不会安装并出现一些错误。 最初我以为问题来自jasonlewis / enhanced-router( "jasonlewis/enhanced-router": "dev-master" )的composer php行,但我删除了它,并有相同的错误。 我试图寻找一些类似的问题,但无法弄清楚我得到的依赖问题是什么。 下面是运行composer update后的结果: Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 – Conclusion: remove laravel/framework 4.0.x-dev – Conclusion: don't install laravel/framework 4.0.x-dev – Conclusion: don't install laravel/framework v4.0.10 […]
安装Laravel最快最简单的方法是通过作曲者的命令。 从laravel文档( http://laravel.com/docs/quick ),它表明我们可以用这个来安装它: composer create-project laravel/laravel your-project-name –prefer-dist 但是,当你运行上面的命令时,它会抓取最新版本的Laravel。 如果我想安装最新版本的4.0.x,我该如何控制它? 或者,当4.2不在时4.1.x?
我想知道是否可以在任何Web服务器上安装或使用Laravel PHP框架,而无需每次都使用Composer (PHP包/依赖pipe理器)? 我希望能够将我的应用程序放到任何Web服务器上(例如无需访问命令行的共享服务器)。 如果我第一次(本地)运行composer install ,那么所有的依赖应该存在,是正确的? 那么,我应该可以把它放到任何带有所有文件(包括供应商目录)的服务器上?
我最近阅读了关于命名空间和它们是如何有益的。 我正在Laravel创build一个项目,并试图从类映射自动加载到命名空间。 我似乎无法理解PSR-0和PSR-4之间的实际区别。 我读过的一些资源是 自动加载器的战斗 Laracasts PSR-4自动加载 PSR-0 PSR-4 我明白: PSR-4不会将下划线转换为目录分隔符 composer php的某些具体规则导致目录结构变得复杂,从而使得PSR-0命名空间冗长,从而创build了PSR-4 解释差异的例子将不胜感激。