【问题标题】:Laravel 4: How to install Meido Form and HTML ports from Laravel 3Laravel 4:如何从 Laravel 3 安装 Meido 表单和 HTML 端口
【发布时间】:2013-01-18 14:31:35
【问题描述】:

我想在 Laravel 4 中使用 Form 和 HTML 类,所以我去了 Meido 的 GitHub 页面获取 HTMLForm 端口。我按照信中的指示进行了操作。我将这些行添加到我的应用程序的提供程序中:

'Meido\Form\FormServiceProvider',
'Meido\HTML\HTMLServiceProvider',

我将这些行添加到我的别名中:

'Form' => 'Meido\Form\FormFacade',
'HTML' => 'Meido\HTML\HTMLFacade',

这是`composer.json'

{
    "require": {
        "laravel/framework": "4.0.*",
        "meido/form": "1.1.*",
         "meido/html": "1.1.*"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/tests/TestCase.php"
        ]
    },
    "minimum-stability": "dev"
}

我按照指示运行composer install。作曲家告诉我运行update,所以我这样做了。 Composer 更新了许多依赖项,包括 Laravel 4 的一些核心。我的应用程序现在完全崩溃了。我只是在任何页面上都出现白屏。我没有收到任何错误消息来调试问题。甚至视图源都是空白的。我该如何解决这个问题?

【问题讨论】:

  • 你检查过你的服务器日志吗?
  • 不,还没有。我必须找到日志。我在使用 localhost 的 Mac 上。你知道他们在哪里吗?

标签: laravel composer-php laravel-4


【解决方案1】:

Laravel 4 仍在开发中,我发现如果不重新安装某些文件,更新的依赖项将无法始终正常工作。

受此影响的主要文件是:

/app/config/app.php /start.php

我建议从存储库中获取这些文件的新副本并在您的项目中替换它们,然后使用 composer 再次更新并重新生成您的自动加载文件 (composer dump-autoload)。

希望这会有所帮助!

【讨论】:

  • 除了start.php之外我还需要什么吗
  • 我看到了 app.php。现在有一个开始文件夹。我要更新整个文件夹吗?
  • /app/config/app.php - 这是我唯一需要更改的两个,但我不能保证没有其他的。
  • 问题是我使用的是 Beta 1。Beta 2 工作正常。
【解决方案2】:

尝试运行composer dump-autoload,看看问题是否消失。

我有一个名为Laravel 4 Powerpack 的包——它将许多 L3 辅助类(HTML、Form、Str)组合到一个包中。 github页面提供了详细的安装说明。

为了加快新应用的速度,我还创建了Laravel 4 starter template - 它结合了 Powerpack 和 Ardent O/RM 增强器。

尽管 L4 处于第二个测试阶段,但它仍在进行大量的积极开发。运行“composer update”后,我发现我的应用程序不时出现问题。

【讨论】:

    【解决方案3】:

    对于其他观看此内容的人,您可以使用 git 通过恢复为标签轻松修复它。

    git tag -l
    

    寻找你想要的标签(在我的例子中是 v4.0.0-BETA3。)

    git checkout v4.0.0-BETA3
    

    这将使您处于“分离头”状态,因此如果您想继续,则需要创建一个新分支:

    git checkout -b v4.0.0-BETA3

    那个特定的标签对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-10
      • 2016-04-07
      • 2015-05-18
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2016-03-27
      相关资源
      最近更新 更多