如何将控件传递给功能
$controls = $project['records']->pluck('id');
$domain = ProcessDomain::with(['
process.subprocess.control' =>
function ($query,$controls) {
$query->whereIn ('id', $controls);
}
])->get();
最佳答案
如果您使用匿名函数,则可以像这样传递变量:
$message = 'Hello';
// Inherit $message
$example = function () use ($message) {
var_dump($message);
};
$example();
您可以尝试以下方法:
$controls = $project['records']->pluck('id');
$domain = ProcessDomain::with(['process.subprocess.control' => function ($query) use ($controls) {
$query->whereIn ('id', $controls);
}])->get();
关于php - 如何使用whereIn函数Laravel约束热切的负载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45791869/