Я пытаюсь выполнить ввод нескольких элементов, как только они находятся в базе данных. Я хочу добавить уникальный суффикс в конец имени элемента. В качестве примера:Вставка серийных номеров в существующие записи из шлюза в laravel
[1] Элемент становится Пункт-0001
[2] Пункт становится Пункт-0002 и т.д ....
У меня этот код на данный момент:
$initial = Batches::orderBy('created_at', 'desc')->first();
$batch = Inventory::where('production_id', '=', $initial['batch'])->get();
$production_code = $initial['batch'];
for ($i=0; $i<($data['quantity']); $i++){
$index[]=$i;
}
$batch->each(function ($item, $index) use ($production_code) {
$item->update(['item' => $production_code . '-'.$index]);
});
Это работает и маркирует каждый из элементов, однако это только добавит его так:
Item-0
Пункт-1 и т.д ..
Я хотел бы найти способ, чтобы указать суффикс, который добавляется и начальное число, в данном случае 0001.
Любая помощь будет оценена.
Благодаря