示例#1
0
 /**
  * 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);
 }