Laravel 4:如何从Laravel 3安装Meido Form和HTML端口

时间:2013-02-03 21:24:45

标签: laravel composer-php laravel-4

我想在Laravel 4中使用Form和HTML类,所以我去了HTMLForm端口的Meido的GitHub页面。我按照说明写了这封信。我将这些行添加到我应用的提供商处:

'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的一些核心。我的应用程序现已完全破解。我只是在任何页面上看到一个白色的屏幕。我没有收到任何错误消息来调试问题。甚至视图源也是空白的。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

Laravel 4仍处于开发阶段,我发现如果没有全新安装某些文件,更新的依赖项将无法始终正常工作。

受此影响的主要文件是:

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

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

希望这有帮助!

答案 1 :(得分:0)

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

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

为了让新应用程序更快,我还创建了Laravel 4 starter template - 它结合了Powerpack和Ardent O / RM增强器。

即使L4处于第二测试阶段,它仍然在进行大量积极的开发。运行“作曲家更新”后,我发现我的应用程序不时被破坏。

答案 2 :(得分:0)

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

git tag -l

查找您想要的标签(在我的情况下为v4.0.0-BETA3。)

git checkout v4.0.0-BETA3

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

git checkout -b v4.0.0-BETA3

那个特定标签对我有用。