public function edit()
 {
     $data = Input::all();
     unset($data['_token']);
     $rules = array('id' => 'required|integer', 'content' => 'required', 'nickname' => "required|min:5|max:30", 'ip' => 'sometimes|ip', 'top' => 'required|numeric', 'star' => "required|numeric", 'up' => 'required|integer', 'down' => 'required|integer', 'status' => 'required|integer');
     $valid = Validator::make($data, $rules);
     if ($valid->fails()) {
         return Redirect::to('msg')->withInput()->with('jump_sec', 3)->withErrors($valid);
     } else {
         $data_extend['top'] = $data['top'];
         $data_extend['star'] = $data['star'];
         $data_extend['up'] = $data['up'];
         $data_extend['down'] = $data['down'];
         unset($data['top']);
         unset($data['star']);
         unset($data['up']);
         unset($data['down']);
         $u = Comment::find($data['id']);
         //            dd($data);
         $u->fill($data);
         $uid = $u->save();
         if ($uid) {
             $e = Extend::find($data['id']);
             $e->fill($data_extend);
             $ok = $e->save();
             if ($ok) {
                 return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('jump_url', URL::to('admin/comment_list/' . Session::get('last_projectid')))->with('message', "id: {$data['id']}  name: {$data['nickname']} 编辑成功!");
             } else {
                 return Redirect::to('msg')->withInput()->with('jump_sec', 120)->with('message', "id: {$data['id']} 插入扩展数据失败!,请手工修复数据");
             }
         } else {
             return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('message', "id: {$data['id']}  name: {$data['nickname']}  编辑失败!");
         }
     }
 }