Я использую скрипт с запросом на вставку, подобным следующему:
DB::table('documents')->insert('amount' => $amount, <some other columns>);
этот запрос использовался снова и снова (более 200) в некоторых контроллерах.
Теперь я хочу добавить условие, что если значение, назначенное для «количество», равно 0, запрос вставки будет игнорироваться.
Простой (но ПЛОХОЙ) способ - добавить условие ко всем, где вызывается вставка.Лучше, если я определю функцию (в библиотеке или что-то в этом роде), возьму в нее запрос и поменяю все контроллеры, в которых находится текущий запрос вставки.Но, как я уже говорил, это отнимает много времени.
Есть ли лучший способ (например, accessor / mutator или что-то вроде проверки условия перед выполнением этого запроса?