Вы также можете использовать модельные события. Ниже у вас есть функция загрузки, в которую вы бы поместили свою модель. После этого у вас будет доступ к различным событиям, таким как создание, создание, обновление, обновление и т. Д. И т. Д. Нас интересует созданное, так как оно срабатывает после сохранения вашей модели.
Метод stati c получает функцию, имеющую в качестве параметра экземпляр только что сохраненной модели, чтобы вы могли получить доступ к идентификатору и объединить его с нужной строкой.
/**
* Enables us to hook into model event's
*
* @return void
*/
public static function boot()
{
parent::boot();
static::created(function($product) {
$product->sku .= 'sku-' . $product->id;
$product->save();
});
}