render('Admin.Botanic.Species.list'); } public function getDatatable(Request $request) { return Species::getDatatable($request->all()); } public function getOptions() { return response()->json(['0' => ''] + Species::getOptions()); } public function create() { $data['genres'] = Genres::getOptions(); return view('Admin.Botanic.Species.create', $data); } public function store(Request $request) { $data = $request->all(); $ret = Species::store($data); return redirect()->route('Admin.Botanic.Species.index'); } public function show($id) { $data = Species::get($id); return view('Admin.Botanic.Species.view', $data); } public function edit($id) { $data['specie'] = Species::get($id); $data['genres'] = Genres::getOptions(); return view('Admin.Botanic.Species.edit', $data); } public function destroy($id) { return Species::destroy($id); } public function exportExcel() { return Species::exportExcel(); } }