public function edit($id) { if (Input::has('selected_writer')) { return Redirect::to('admin/writers/' . Input::get('selected_writer') . '/edit'); } try { $writer = Writers::findOrFail($id); return View::make('admin.writers.edit', ['writer' => $writer, 'writers' => Writers::all(), 'error' => 'none']); } catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) { return View::make('admin.writers.edit', ['writer' => 'none', 'writers' => Writers::all(), 'error' => 'Sorry, we were unable to retrieve this information. If this problem persists, please contact the administrator!']); } }