красноречивое событие в laravel путем переопределения boot () в модели не запускает события? - PullRequest
0 голосов
/ 18 апреля 2019

Попытка узнать, когда произойдут эти события;простой класс как следующий;Однако в повозке ни одно из этих событий не состоялось!

класс ответа

class Answer extends Model{

protected $fillable=['body','votes_count'];

public static function boot()
{   
    parent::boot(); 

    static::retrieved(function ($answer){
        $answer->body= "answer retrieved event";
    });


    static::created(function ($answer){
        $answer->body= "=== answer created event===";
    });


    static::updated(function ($answer){
        $answer->body= "answer updated event ";
    });

}}

Команды Tinker

$ a = App \ answer:: find (1) => App \ Answer {# 2960 id: 1, user_id: 2, question_id: 2, тело: "500", число голосов: 440, созданный_ат: "2019-04-18 10:51:21", updated_at: "2019-04-18 16:31:35",}

enter image description here

...