Пример #1
0
 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]);
 }
Пример #2
0
 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);
 }