laravel的filter()方法的使用
取出所有的标签,再分为系统标签和用户标签。
public function index(Request $request) { // 获取所有标签 $labelResult = Label::getMyLabel($this->userId); // 系统标签 $systemLabelList = $labelResult->filter(function ($label) { return $label->isSystem == 'YES'; }); // 用户标签 $userLabelList = $labelResult->filter(function ($label) { return $label->isSystem == 'NO'; }); return view('user.label.index', compact('systemLabelList', 'userLabelList')); }