public function update(PersonRequest $request, $id = 0)
 {
     $person = Person::findOrFail($id);
     $person->update(['name' => $request->get('name'), 'title' => $request->get('title'), 'sex' => $request->get('sex'), 'sort' => $request->get('sort'), 'point' => $request->get('point'), 'age' => $request->get('age'), 'tag' => $request->get('tag'), 'is_recommend' => $request->get('is_recommend'), 'is_show' => $request->get('is_show'), 'head' => $request->get('head'), 'head_thumbnail' => $request->get('head_thumbnail'), 'url' => $request->get('url'), 'keywords' => $request->get('keywords'), 'description' => $request->get('description'), 'info' => $request->get('info'), 'text' => $request->get('text'), 'hash' => $request->get('hash')]);
     if ($person) {
         Cache::store('person')->flush();
         Attachment::where(['hash' => $person->hash, 'project_id' => 0])->update(['project_id' => $person->id]);
         $message = '人物发布成功,请选择操作!';
         $url = [];
         $url['返回人物列表'] = ['url' => route('admin.persons.index')];
         $url['继续添加'] = ['url' => route('admin.persons.create')];
         $url['继续编辑'] = ['url' => route('admin.persons.edit', $person->id)];
         $url['查看人物'] = ['url' => route('person.show', $person->id), 'target' => '_blank'];
         return Theme::view('admin.message.show', compact('message', 'url'));
     }
 }