2013-02-03 37 views
-1

我想在Laravel 4中使用Form和HTML類,所以我去了Meido的GitHub頁面,獲得了HTMLForm端口。我遵循了這封信的指示。我添加這些行到我的應用程序的供應商:Laravel 4:如何從Laravel 3安裝Meido Form和HTML端口

'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所以我做了。作曲家更新了一些依賴項,包括Laravel 4的一些核心。我的應用程序現在已完全破解。我只是在任何頁面上看到一個白色的屏幕。我沒有收到任何錯誤消息來調試問題。即使查看來源是空白的。我怎樣才能解決這個問題?

+0

你檢查了你的服務器日誌嗎? – ipalaus

+0

不,還沒有。我必須找到日誌。我在使用本地主機的Mac上。你知道他們在哪裏嗎? – sehummel

回答

0

Laravel 4仍在開發中,我發現如果沒有全新安裝某些文件,更新後的依賴關係將無法正常工作。

,受這將是主要文件:

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

我建議從儲備庫抓住這些文件的全新副本和在您的項目中替換它們,然後使用composer再次更新並重新生成自動加載文件(composer dump-autoload)。

希望這會有所幫助!

+0

我需要除'start.php'以外的其他東西嗎? – sehummel

+0

我看到app.php。現在有一個開始文件夾。我是否更新整個文件夾? – sehummel

+0

/app/config/app.php - 這些是我必須改變的唯一兩個,但我不能保證沒有其他人。 –

0

嘗試運行composer dump-autoload並查看問題是否消失。

我有一個名爲Laravel 4 Powerpack的包 - 它將許多L3幫助類(HTML,Form,Str)組合到一個包中。詳細的安裝說明在github頁面上提供。

爲了獲得新的應用程序,我還創建了Laravel 4 starter template - 它結合了Powerpack以及Ardent O/RM增強器。

即使L4處於第二測試階段,它仍然在經歷着重大的活躍發展。運行「作曲家更新」後,我發現我的應用程序不時崩潰。

0

對於任何其他人看這個你可以很容易地修復它與git通過恢復到標籤。

git tag -l 

查找你想要的標籤(V4.0.0-β3在我的情況。)

git checkout v4.0.0-BETA3 

這會留下一個「分離的頭」的狀態,所以你需要創建一個新的分支如果你想繼續:

git的結帳-b V4.0.0-β3

該特定標記爲我工作。