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!']);
     }
 }