menu
書いてる野郎
orebike@gmail.com
コマンドで Model のひな形を生成出来る。
$ php artisan make:model Hogehoge
app 直下に Hogehoge.php として生成される
namespace App; use Illuminate\Database\Eloquent\Model; class Hogehoge extends Model { // 対象のテーブル // デフォルトではクラス名に従う protected $table = 'hogehoge'; // どのフィールドを更新対象とするか? protected $fillable = ['fuga', 'piyo']; }
このようにオーバーライドしてしまう。かなり雑な対処。
class Hoge extends Model{ protected $table = 'hoge'; public function setUpdatedAtAttribute($value){ } public function setCreatedAtAttribute($value){ } }