public function edit($id) { if (!is_numeric($id)) { return Redirect::to('/'); } $fish_id = addslashes(strip_tags($id)); $fish = Fish::with(['images'])->where('id', $fish_id)->first(); if (Request::isMethod('post')) { $rules = array('name_ro' => 'required', 'name_ro' => 'required', 'description' => 'required', 'fish_seo_url' => 'required', 'url' => 'required|url'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::to('admin/fish/edit/' . $fish_id)->withErrors($validator); } else { $fish->name_ro = Input::get('name_ro'); $fish->name_hu = Input::get('name_ro'); $fish->description = Input::get('description'); $fish->fish_seo_url = Helper::seo_url($fish->name_ro); $fish->url = Input::get('url'); $fish->enabled = Input::get('enabled'); $fish->save(); // redirect Session::flash('message', 'The "' . $fish->name_ro . '" hish has been successfully updated'); return Redirect::to('/admin/fishs'); } } return view('admin.fish.edit')->with(['fish' => $fish]); }
public function fish($name) { $fish_seo_url = addslashes(strip_tags($name)); $details = Fish::with(['images'])->where('fish_seo_url', '=', $fish_seo_url)->get()->toArray(); return view('search.fishDetails')->with('details', $details); }