Ejemplo n.º 1
0
 public function index(Request $request)
 {
     $detailingflowTypeId = $request->query('detailingflow_type_id');
     $mainflowTypeId = $request->query('mainflow_type_id');
     $query = Work::query();
     if ($mainflowTypeId) {
         $query->whereHas('detailingflowType', function ($query) use($mainflowTypeId) {
             $query->where('mainflow_type_id', $mainflowTypeId);
         });
     }
     if ($detailingflowTypeId) {
         $query->where('detailingflow_type_id', $detailingflowTypeId);
     }
     $works = $query->get();
     if ($request->ajax()) {
         return response()->json(compact('works'));
     }
     return view('works.index')->withWorks($works);
 }