【发布时间】:2023-01-11 17:35:08
【问题描述】:
我在 Laravel 上遇到了一个问题。我喜欢多次插入一条记录。 用户可以添加一个数量,比方说 3。插入查询必须运行 3 次。
我能够成为一个观察者,但是当我在那里循环时,它仍然会添加一个。
请参阅下面的代码:
public function creating(CardOrder $cardOrder)
{
if($amount = $cardOrder->amount) {
unset($cardOrder->amount);
for($i = 0; $i < $amount; $i ++) {
$cardOrder->entity_id = 1234;
$cardOrder->group_id = 'test';
}
}
}
有没有办法做到这一点,我需要一个观察者来完成吗?
先感谢您。
【问题讨论】:
标签: php laravel for-loop laravel-nova