Lavel4.1.25以降にアップデートする時について

Laravel4.1です。

参考は公式よりupgrade

マイナーアップデートなのに追加項目がないと動作が止まってしまうアップデートになった。

エラーはこんな感じ

Class User contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (Illuminate\Auth\UserInterface::getRememberToken, Illuminate\Auth\UserInterface::setRememberToken, Illuminate\Auth\UserInterface::getRememberTokenName)

Userクラスに以下のような追加が必要


public function getRememberToken() { return $this->remember_token; } public function setRememberToken($value) { $this->remember_token = $value; } public function getRememberTokenName() { return 'remember_token'; }

追記:

Userに対応するテーブルにカラムを追加する必要もあった

Schema::table('users', function(Blueprint $table) {
    $table->string('remember_token', 100)->nullable();
});
2014-04-18 18:21:00( 更新 2014-04-20 12:00:00 )
Tag laravel | update