/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { // filter search $name = $request->query('name'); $age = $request->query('age'); $species = $request->query('species'); $sex = $request->query('sex'); $height_from = $request->query('height_from'); $height_to = $request->query('height_to'); $weight_from = $request->query('weight_from'); $weight_to = $request->query('weight_to'); $animals = Animal::filter($name, $age, $species, $sex, $height_from, $height_to, $weight_from, $weight_to); $data = ['count' => Animal::raw_count(), 'species' => Animal::species(), 'sex' => Animal::sex(), 'age_range' => Animal::age_range(), 'animals' => $animals]; // print_r($animals); // return; return view('zoo.animal.index')->with('data', $data); }