Я хочу сохранить записи в таблице, а затем добавить индекс к одному
class StoreRow implements Illuminate\Contracts\Queue\ShouldQueue
...
dispatch(new StoreRow(new Row(1, 'title', 10)))
dispatch(new StoreRow(new Row(1, 'other title', 10)))
dispatch(new StoreRow(new Row(1, 'simple title', 10)))
Когда все строки хранятся в StoreRow
заданиях, которые я хочу отправить в очередь SetUniqueIndex(new Table('products', 'title'))
заданий.
Есть ли решение (шаблон проектирования), не основанное на базе данных | кеш, как https://github.com/spatie/laravel-event-projector?Я ищу решение на основе очередей, чтобы избежать новых зависимостей