我最近下载了一个版本的 Laravel 4,它只有 40kb。Laravel 3.2 大约 3.5mb,我的问题是:
- 如何完全离线使用 Laravel 4?
- 我发现,Laravel 4 核心代码丢失了,它是否适用于云基础或类似的东西!?
- 您推荐使用哪个版本?Laravel 3.2 还是 Laravel 4?(主要用于本地开发)
谢谢。
你是如何安装 Laravel 的?使用composer很简单:
composer create-project laravel/laravel your-project-name --prefer-dist
我使用 Laravel 4 进行本地开发,它就像一个魅力!
这主要是因为 Laravel 4 使用composer来处理依赖关系。你下载的并不完全是 Laravel,而是它的结构。这是一个预设项目,具有所有默认的 Laravel 依赖项,因此您所要做的就是运行命令并全部下载。
要使用 Laravel 4,您需要安装 composer。完成后,打开命令行,转到保存下载的 Laravel 文件的文件夹,然后在其中输入:php composer install
. 这将下载项目所需的所有依赖项;这意味着 Laravel 文件和它自己的所有依赖项。安装可能需要一段时间,并且可能会卡在Installing dependencies (including require-dev)
很长时间,因为要获取很多依赖项,但这是正常的。完成后,您应该会看到如下内容:
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing doctrine/lexer (dev-master bc0e1f0)
Downloading: 100%
...
- Installing laravel/framework (4.0.x-dev 733492c)
Downloading: 100%
...
Writing lock file
Generating autoload files
Generating optimized class loader
现在您所要做的就是将您的网络服务器的根目录指向该/public
文件夹并开始编程。如果您想更新依赖项,只需运行composer update
.
注意:记得启用 PHP 的openssl
扩展,这样 composer 可以从 github 和 Apache 的 下载项目mod_rewrite
,所以 Laravel 漂亮的 URL 可以工作。如果您使用的是 Apache,那就是。
注意²:每当您创建新command
的 、controller
、或时model
,您都必须在控制台上输入,因此 composer 知道如何自动加载它。migration
seed
composer dump-autoload