我想在Laravel 4中使用Form和HTML类,所以我去了HTML和Form端口的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的一些核心。我的应用程序现已完全破解。我只是在任何页面上看到一个白色的屏幕。我没有收到任何错误消息来调试问题。甚至视图源也是空白的。我该如何解决这个问题?
答案 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
那个特定标签对我有用。