0

我最近下载了一个版本的 Laravel 4,它只有 40kb。Laravel 3.2 大约 3.5mb,我的问题是:

  • 如何完全离线使用 Laravel 4?
  • 我发现,Laravel 4 核心代码丢失了,它是否适用于云基础或类似的东西!?
  • 您推荐使用哪个版本?Laravel 3.2 还是 Laravel 4?(主要用于本地开发)

谢谢。

4

2 回答 2

5

你是如何安装 Laravel 的?使用composer很简单:

composer create-project laravel/laravel your-project-name --prefer-dist

我使用 Laravel 4 进行本地开发,它就像一个魅力!

于 2013-09-12T23:31:15.443 回答
1

这主要是因为 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 知道如何自动加载它。migrationseedcomposer dump-autoload

于 2013-09-13T03:24:34.280 回答