Laravelのバージョンをあげるとdb:seedに失敗する
デフォルトのUserモデルを使っている人が、Laravelのバージョンをあげるとdb:seedに失敗する。以下のようなメッセージが出る。
C:\xampp\futari>php artisan db:seed {"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","me ssage":"Class User contains 3 abstract methods and must therefore be declared ab stract or implement the remaining methods (Illuminate\\Auth\\UserInterface::getR ememberToken, Illuminate\\Auth\\UserInterface::setRememberToken, Illuminate\\Aut h\\UserInterface::getRememberTokenName)","file":"C:\\xampp\\futari\\app\\models\\Us er.php","line":52}}
これはUserモデルにメソッドが新しく追加されたから。下記を参照して手動でメソッドを追加する。
Laravel 4.1.26 の対応方法 - localdisk