where('active', $data['active']); } return $query->get(); } public function store($data) { $source = new JobRequestSource(); $source->fill($data); $source->save(); return true; } public function update($data) { $source = JobRequestSource::find($data['id']); if ($source) { $source->fill($data); $source->update(); return true; } return false; } public function setActiveState($data) { $source = JobRequestSource::find($data['id']); if ($source) { $source->active = $data['active']; $source->update(); return true; } return false; } public function setHasProduct($data) { $source = JobRequestSource::find($data['id']); if ($source) { $source->has_product = $data['has_product']; $source->update(); return true; } return false; } public function destroy($id) { $source = JobRequestSource::find($id); if ($source) { $source->delete(); return true; } return false; } }