Laravel заполнить значение столбца со значением по умолчанию при сохранении - PullRequest
0 голосов
/ 06 мая 2018

Я хочу заполнить поле token в таблице users значением при сохранении данных в таблицу.

Как добиться как в построителе запросов, так и в eloquent.

1 Ответ

0 голосов
/ 06 мая 2018

Вы можете использовать события Model, добавив boot method в класс Model следующим образом.

public static function boot()
{
    parent::boot();
    static::created(function ($model) {
        $model->token = str_random(40);
    });
}

Также вы можете создать наблюдатель , чтобы сделать то же самое, а затем добавить массив protected $dispatchesEvents в модель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...