-1

Laravel 4 で Form および HTML クラスを使用したかったので、Meido の GitHub ページでHTMLおよびFormポートを探しました。私は手紙の指示に従いました。これらの行をアプリのプロバイダーに追加しました。

'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 のコアの一部を含む多くの依存関係を更新しました。私のアプリは完全に壊れてしまいました。どのページでも白い画面が表示されます。問題をデバッグするためのエラー メッセージは表示されません。ビューソースも空白です。どうすればこれを修正できますか?

4

3 に答える 3

0

これを見ている他の人は、タグに戻すことで git で簡単に修正できます。

git tag -l

必要なタグを探します (私の場合は v4.0.0-BETA3)。

git checkout v4.0.0-BETA3

これにより、「頭が切り離された」状態のままになるため、続行する場合は新しいブランチを作成する必要があります。

git チェックアウト -b v4.0.0-BETA3

その特定のタグは私にとってはうまくいきました。

于 2013-02-28T15:05:58.450 に答える
0

Laravel 4 はまだ開発中であり、いくつかのファイルを新しくインストールしないと、更新された依存関係が常に正しく機能するとは限らないことがわかりました。

これによって影響を受ける主なファイルは次のとおりです。

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

これらのファイルの新しいコピーをリポジトリから取得し、プロジェクトで置き換えてから、composer を使用して再度更新し、オートロード ファイルを再生成することをお勧めします (composer dump-autoload)。

お役に立てれば!

于 2013-02-03T21:35:59.797 に答える
0

実行composer dump-autoloadしてみて、問題が解決するかどうかを確認してください。

Laravel 4 Powerpackという名前のパッケージがあります。これは、多くの L3 ヘルパー クラス (HTML、Form、Str) を 1 つのパッケージにまとめたものです。詳細なインストール手順は、github ページに記載されています。

新しいアプリを高速化するために、Laravel 4 スターター テンプレートも作成しました。これは、Powerpack と Ardent O/RM エンハンサーを組み合わせたものです。

L4 は 2 番目のベータ版ですが、現在も活発に開発が行われています。「作曲家の更新」を実行した後、アプリが壊れていることが時々あります。

于 2013-02-04T02:26:41.793 に答える