public function save()
    {
        event(new BeforeSave($this));

        $this->beforeSave();

        $this->doSave();

        $this->afterSave();

        event(new AfterSave($this));
    }
public function save()
    {
        event(new BeforeSave($this));

        $this->beforeSave();

        $this->doSave();

        $this->afterSave();

        event(new AfterSave($this));
    }
public function save ( ) { event ( new BeforeSave ( $ this ) ) ; $ this -> beforeSave ( ) ; $ this -> doSave ( ) ; $ this -> afterSave ( ) ; event ( new AfterSave ( $ this ) ) ; }
Save Action.

Fires off beforeSave(), doSave() and afterSave()

@return
Save Action .