我想覆盖模型事件,并找到了这个示例代码,但不确定我完全理解它。
源代码:
http://driesvints.com/blog/using-laravel-4-model-events/
其中有一个静态方法和另一个静态方法...这是如何工作的?还是在boot方法中设置了静态属性?
<?php
class Menu extends Eloquent {
protected $fillable = array('name', 'time_active_start', 'time_active_end', 'active');
public $timestamps = false;
public static $rules = array(
'name' => 'required',
'time_active_start' => 'required',
'time_active_end' => 'required'
);
public static function boot()
{
parent::boot();
static::saving(function($post)
{
});
}
}