Framework: Composerと読み込みモデル

作成日 2013年01月29日  ·  3コメント  ·  ソース: laravel/framework

Laravel開発ブランチのappディレクトリでデフォルトのユーザーモデルを使用すると、Composerはこのエラーメッセージをスローします。

ErrorException: Warning: include(/home/george/Documents/Projects/laravel/app/models/user.php): failed to open stream: No such file or directory in /home/george/Documents/Projects/laravel/vendor/composer/ClassLoader.php line 183

モデルのファイル名をUser.phpからuser.phpに変更することで解決できます。 ファイル名を大文字にしないでください。

最も参考になるコメント

vendorディレクトリを削除し、$ php composer.pharインストールを再度実行することで、この問題を修正できました。

全てのコメント3件

モデルは箱から出して動作します。 モデルの使用方法のコードを貼り付けますか?

こんにちはテイラー

これは、モデルの使用方法を示すコントローラーです。

class LoginController extends BaseController {

    public function getIndex()
    {
        return View::make('login.index');
    }

    public function postIndex()
    {
        $user = array('username' => Input::get('username'), 'password' => Input::get('password'));

        if(Auth::attempt($user))
        {
            return Redirect::home();
        }

        return Redirect::back()->withInput();
    }
}

vendorディレクトリを削除し、$ php composer.pharインストールを再度実行することで、この問題を修正できました。

このページは役に立ちましたか?
0 / 5 - 0 評価