【发布时间】:2017-06-09 09:09:13
【问题描述】:
所以我正在尝试使用 laravel 集合过滤器,我必须使用某个回调过滤集合,如下所示:
$cases->filter(function ($item) {
return $item->invention_id != '' || $item->invention_id != null;
});
$total->filter(function ($item) {
return $item->invention_id != '' || $item->invention_id != null;
});
$participated->filter(function ($item) {
return $item->invention_id != '' || $item->invention_id != null;
});
那么我如何抽象这个函数,然后将它传递给所有 3 个?也许我的 PHP 基础在这里很薄弱,但我不确定。
function filterInventionCases($item)
{
return $item->invention_id != '' || $item->invention_id != null;
}
我可以做到这一点,但那又如何呢?我怎么把它传进去?
【问题讨论】:
标签: php laravel laravel-5 callback