6

私がlaravelを初めて使用するのを手伝ってください、そして私はこのエラーを修正する方法を知りません:

FatalErrorException: Error: Call to undefined method Illuminate\Foundation\Application::shutdown()

ここに画像の説明を入力してください

4

3 に答える 3

7

問題は、github 開発ブランチからアプリを laravel を使用し、composer を使用してシステムの残りの部分をインストールしている可能性が最も高いです。問題は、composer からのファイルが 1 か月以上前のもの (4.0.0-beta3) であり、git のものは最先端です。

この問題の解決策の 1 つは、アプリケーション ルートの composer.json ファイルを次のように変更することです。

    "require": {
            "laravel/framework": "4.0.*"
    },

    "require": {
            "laravel/framework": "4.0.*@dev"
    },

composer update を実行すると、システムは Laravel 4 から最新かつ最高の (そして壊れている可能性がある) ファイルを取得します。

于 2013-03-13T01:11:00.653 に答える
0

何もコメント解除しないでください。代わりに、すべての依存関係が正しく設定されていることを確認してください。シャットダウンメソッドには理由があります。メソッドのコメントを外すと、結果が生じる可能性があります。

代わりに、次の手順に従うことができます。

1.- PHP >= 5.3.7 があることを確認します (OSX の場合は、醸造された PHP を使用することをお勧めします)

インストールガイド:

https://github.com/josegonzalez/homebrew-php

2.- MCrypt がインストールされていることを確認します。そうでない場合は、自作でインストールできます

    brew search mcrypt
    brew install php53-mcrypt *OR* php54-mcrypt

3.- laravel の dev ブランチをインストールし、composer をインストールします。

    git clone -o framework -b develop https://github.com/laravel/laravel YourApp
    git checkout --orphan master
    git commit -m "First commit"

4.- アプリの更新

    git fetch framework
    git merge --squash -m "Upgrading the framework" framework/develop
于 2013-03-24T10:11:11.767 に答える
0

パブリック ディレクトリにある index.php ファイルの最後の行をコメント アウトするだけで、簡単に修正できます。

// $app->shutdown();

于 2013-03-12T03:55:25.893 に答える