【发布时间】:2021-06-23 23:15:51
【问题描述】:
我有一个包含模型的变量,我想将它及其所有条件复制到另一个变量。
$modelOne = ModelOne::where('column_one', 'value_one');
if($condition_one) {
$modelOne = $modelOne->where('column_two', 'value_two');
}
... 和许多其他 if 条件 ...
$modelTwo = $modelOne;
问题从这里开始,当我将另一个where 添加到$modelTwo 时,$modelOne 也会受到影响。
例如,当我执行$modelTwo->where('specific_column', 'specific_value') 时,$modelOne 将受到为$modelTwo 设置的where 的限制。
我怎样才能分开他们的wheres?
【问题讨论】:
-
是的,你是对的。
标签: php laravel model criteria