public function update(FriendLinkRequest $request, $id = 0)
 {
     $friendLink = FriendLink::findOrFail($id);
     $friendLink->update(['name' => $request->get('name'), 'url' => $request->get('url'), 'views' => $request->get('views'), 'sort' => $request->get('sort'), 'is_open' => $request->get('is_open'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'hash' => $request->get('hash')]);
     if ($friendLink) {
         Attachment::where(['hash' => $friendLink->hash, 'project_id' => 0])->update(['project_id' => $friendLink->id]);
         $message = '友情链接修改成功,请选择操作!';
         $url = [];
         $url['返回友情链接列表'] = ['url' => route('admin.friendLinks.index')];
         $url['继续添加'] = ['url' => route('admin.friendLinks.create')];
         $url['继续编辑'] = ['url' => route('admin.friendLinks.edit', $friendLink->id)];
         return Theme::view('admin.message.show', compact('message', 'url'));
     }
 }
 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'));
     }
 }
Example #3
0
 public function update(PageRequest $request, $id = 0)
 {
     $page = Page::findOrFail($id);
     $page->update(['url' => $request->get('url'), 'view' => $request->get('view'), 'views' => $request->get('views'), 'is_open' => $request->get('is_open'), 'openurl' => $request->get('openurl'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'hash' => $request->get('hash')]);
     if ($page) {
         Cache::store('page')->flush();
         Attachment::where(['hash' => $page->hash, 'project_id' => 0])->update(['project_id' => $page->id]);
         $message = '单页修改成功,请选择操作!';
         $url = [];
         $url['返回单页列表'] = ['url' => route('admin.pages.index')];
         $url['继续添加'] = ['url' => route('admin.pages.create')];
         $url['继续编辑'] = ['url' => route('admin.pages.edit', $page->id)];
         $url['查看单页'] = ['url' => route('page.show', $page->url), 'target' => '_blank'];
         return Theme::view('admin.message.show', compact('message', 'url'));
     }
 }
 public function update(ArticleRequest $request, $id = 0)
 {
     $article = Article::findOrFail($id);
     $article->update(['title' => $request->get('title'), 'category_id' => $request->get('category_id'), 'sort' => $request->get('sort'), 'views' => $request->get('views'), 'tag' => $request->get('tag'), 'is_recommend' => $request->get('is_recommend'), 'is_show' => $request->get('is_show'), 'info' => $request->get('info'), 'url' => $request->get('url'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'text' => $request->get('text'), 'subtitle' => $request->get('subtitle'), 'author' => $request->get('author'), 'source' => $request->get('source'), 'keywords' => $request->get('keywords'), 'description' => $request->get('description'), 'hash' => $request->get('hash')]);
     if ($article) {
         Cache::store('article')->flush();
         Attachment::where(['hash' => $article->hash, 'project_id' => 0])->update(['project_id' => $article->id]);
         $message = '文章修改成功,请选择操作!';
         $url = [];
         $url['返回文章列表'] = ['url' => route('admin.articles.index')];
         if ($article->category_id > 0) {
             $url['返回栏目文章列表'] = ['url' => route('admin.articles.show', $article->category_id)];
         }
         $url['继续添加'] = ['url' => route('admin.articles.create')];
         $url['继续编辑'] = ['url' => route('admin.articles.edit', $article->id)];
         $url['查看文章'] = ['url' => route('article.show', $article->id), 'target' => '_blank'];
         return Theme::view('admin.message.show', compact('message', 'url'));
     }
 }
 public function update(CategoryRequest $request, $id)
 {
     $category = Category::findOrFail($id);
     $category->update(['title' => $request->get('title'), 'info' => $request->get('info'), 'sort' => $request->get('sort'), 'parent_id' => $request->get('parent_id'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'is_nav_show' => $request->get('is_nav_show'), 'keywords' => $request->get('keywords'), 'description' => $request->get('description'), 'templet_all' => $request->get('templet_all'), 'templet_nosub' => $request->get('templet_nosub'), 'templet_article' => $request->get('templet_article'), 'hash' => $request->get('hash')]);
     if ($category) {
         Cache::store('category')->flush();
         Attachment::where(['hash' => $category->hash, 'project_id' => 0])->update(['project_id' => $category->id]);
         $message = '栏目修改成功,请选择操作!';
         $url = [];
         $url['返回根栏目'] = ['url' => route('admin.category.index')];
         if ($category->parent_id > 0) {
             $url['返回子栏目'] = ['url' => route('admin.category.show', $category->parent_id)];
         }
         $url['继续添加'] = ['url' => route('admin.category.create')];
         $url['继续编辑'] = ['url' => route('admin.category.edit', $category->id)];
         $url['查看栏目'] = ['url' => route('category.show', $category->id), 'target' => '_blank'];
         return Theme::view('admin.message.show', compact('message', 'url'));
     } else {
         return back()->withErrors(['title' => '添加失败']);
     }
 }
 public function store(AttachmentRequest $request)
 {
     //上传目录
     $filePath = '/uploads/' . $request->get('class') . '/' . $request->get('type') . '/' . date("Ymd") . '/';
     $info['result'] = false;
     //Plupload上传
     if ($request->hasFile('file')) {
         $info = self::plupload($filePath);
     }
     //Uploader上传
     if ($request->hasFile('upfile')) {
         $info = self::uploader();
     }
     //附件入库
     if ($info['result']) {
         $attachment = Attachment::create(['url' => $info['file'], 'name' => '', 'thumb' => $info['thumb'], 'sort' => 0, 'is_recommend' => 0, 'is_show' => 0, 'is_cover' => 0, 'type' => $info['type'], 'attr' => $request->get('class'), 'hash' => $request->get('hash'), 'project_id' => 0]);
         if ($request->get('type') == 'cover') {
             Attachment::where('hash', $attachment->hash)->update(['is_cover' => 0]);
             Attachment::find($attachment->id)->update(['is_cover' => 1]);
         }
     }
     return $info;
 }
 public function update(ProjectRequest $request, $id = 0)
 {
     $speed = [];
     $time = $request->get('time');
     $event = $request->get('event');
     foreach ($time as $key => $value) {
         if ($time[$key] != '') {
             $speed[] = ['time' => strip_tags($time[$key]), 'event' => strip_tags($event[$key])];
         }
     }
     $speed = array_sort($speed, function ($value) {
         return $value['time'];
     });
     $speed = json_encode($speed);
     $project = Project::findOrFail($id);
     $project->update(['title' => $request->get('title'), 'category_id' => $request->get('category_id'), 'sort' => $request->get('sort'), 'views' => $request->get('views'), 'tag' => $request->get('tag'), 'is_recommend' => $request->get('is_recommend'), 'is_show' => $request->get('is_show'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'cost' => $request->get('cost'), 'period' => $request->get('period'), 'person_id' => $request->get('person_id'), 'info' => $request->get('info'), 'url' => $request->get('url'), 'keywords' => $request->get('keywords'), 'description' => $request->get('description'), 'text' => $request->get('text'), 'speed' => $speed, 'hash' => $request->get('hash')]);
     if ($project) {
         Cache::store('project')->flush();
         Attachment::where(['hash' => $project->hash, 'project_id' => 0])->update(['project_id' => $project->id]);
         $message = '项目修改成功,请选择操作!';
         $url = [];
         $url['返回项目列表'] = ['url' => route('admin.projects.index')];
         if ($project->category_id > 0) {
             $url['返回栏目项目列表'] = ['url' => route('admin.projects.show', $project->category_id)];
         }
         $url['继续添加'] = ['url' => route('admin.projects.create')];
         $url['继续编辑'] = ['url' => route('admin.projects.edit', $project->id)];
         $url['查看项目'] = ['url' => route('project.show', $project->id), 'target' => '_blank'];
         return Theme::view('admin.message.show', compact('message', 'url'));
     }
 }