/** * 获取不同筛选条件中的值 * @method getCondations * @return [type] [description] */ public function getCondations() { $data['instrument'] = Instrument::select('id', 'name')->get(); $data['press'] = \App\Press::select('id', 'name')->get(); $data['tag'] = \App\Tag::select('id', 'name')->get(); // $data['operator'] = \App\User::select('id', 'name')->with('musics')->whereHas('musics', function ($query) { // $query->groupby('operator'); // })->groupby('id')->get(); $data['operator'] = \App\User::select('id', 'name')->whereHas('musics', function ($query) { $query->groupby('operator'); })->groupby('id')->get(); $data['organizer'] = \App\Organizer::select('id', 'name')->get(); return $data; // $data['status'] = 'sdfsdfsdfsdfsdfsdfsdfdsf'; // return $data; }