Example #1
0
 public function postUpdate(Requests\Admin\ArticleRequest $request, $type, $act, $id = 0)
 {
     $article = new Article();
     if ($act == 'edit') {
         $article = Article::find($id);
     }
     $article->user_id = \Auth::id();
     $article->node_id = $request->input('node');
     $article->title = $request->input('title');
     $article->seo_title = $request->input('seo_title');
     $article->description = $request->input('description');
     $article->keywords = $request->input('keywords');
     $article->type = $request->input('type');
     $article->image = $request->input('get_image');
     $article->outline = $request->input('outline') ?: str_limit(strip_tags($request->input('content')));
     $article->content = $request->input('content');
     $article->order = $request->input('order');
     $article->views = $request->input('views');
     $article->hot = $request->input('hot') ? 1 : 0;
     $article->status = $request->input('status') ? 1 : 0;
     $article->recommend = $request->input('recommend') ? 1 : 0;
     $article->show_index = $request->input('show_index') ? 1 : 0;
     if ($article->save()) {
         $info = ['from' => 'update', 'status' => 'success'];
         j4flash($info);
         return redirect('admin/article/index/' . $type);
     } else {
         return redirect()->back()->withErrors(['err' => lang('submit failed')])->withInput();
     }
 }
 public function destroy($id)
 {
     $article = Article::find($id);
     $article->delete();
     Flash::error('Article is deleted successfully...');
     return redirect('/admin/articles');
 }
 public function destroy($id)
 {
     $article = Article::find($id);
     $article->delete();
     Flash::error('Se ha borrado el artículo ' . $article->title . ' exitosamente!');
     return redirect()->route('admin.articles.index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     //
     $article = Article::find($id);
     $article->delete();
     return Redirect::to('admin/articles');
 }
Example #5
0
 public function search()
 {
     $key = Input::get('key');
     $id = Article::max('id');
     for ($cnt = 1; $id > 0; $id--) {
         $article = Article::find($id);
         if (stripos($article['title'], $key) || stripos($article['text'], $key)) {
             $articles[$cnt] = $article;
             $cnt++;
         } else {
             if (stristr($article['tags'], $key)) {
                 $articles[$cnt] = $article;
                 $cnt++;
             }
         }
         if ($id == 1 && $cnt == 1) {
             $articles[$cnt] = null;
         }
     }
     foreach ($articles as $article) {
         $str = explode('__more__', $article['text']);
         $article['text'] = (string) $str[0];
     }
     //        return view('article.search', compact('articles'));
     if ($articles['1'] == null) {
         return view('errors.search_404');
     } else {
         return view('article.search', compact('articles'));
     }
     //        return $articles;
 }
Example #6
0
 public function edit($id)
 {
     $article = Cache::rememberForever('article:' . $id, function () use($id) {
         return Article::find($id);
     });
     return view('article.edit', ['article' => $article]);
 }
Example #7
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     //
     $article = Article::find($id);
     //        dd($article);
     return view('atricles.show', compact('$article'));
 }
 public function store($articleId)
 {
     $comment = Request::user()->comments()->create(['body' => Request::input('body')]);
     $article = Article::find($articleId);
     $article->comments()->save($comment);
     return redirect()->back();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $article = Article::find($id);
     dd($article);
     $article->title = $request->title;
     dd($article);
 }
 public function updateArticle(Request $request, $id)
 {
     $article = Article::find($id);
     $article->title = $request->input('title');
     $article->content = $request->input('content');
     $article->save();
     return response()->json($article);
 }
Example #11
0
 public function updateArticle(Request $request, $id)
 {
     $article = Article::find($id);
     $article->article_name = $request->input('article_name');
     $article->article_description = $request->input('article_description');
     $article->save();
     return response()->json($article);
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $article = Article::find($id);
     if (!$article) {
         return $this->respondNotFound('Article does not exist.');
     }
     return $this->respond(['data' => $this->articleTransformer->transform($article)]);
 }
Example #13
0
 public function view($id)
 {
     //funcion helper que nos trae Laravel
     $article = Article::find($id);
     //dd($article);
     //Retornamos a la valores a la vista que se encuentra en la carpeta test de view.
     return view('test.index', ['article' => $article]);
 }
Example #14
0
 public function view($id)
 {
     $article = Article::find($id);
     $article->category;
     $article->user;
     $article->tags;
     return view('test.index', ['prueba' => $article]);
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $article = Article::find($request->route()->parameter('articles'));
     if (!$article || !can_manage_article($article)) {
         return redirect('/');
     }
     return $next($request);
 }
 public function update($id, CreateArticleRequest $request)
 {
     //dd($request->input('tag_list'));
     $article = Article::find($id);
     $article->update($request->all());
     $article->tag()->sync($request->input('tag_list'));
     //return redirect('articles');
 }
 public function show($id)
 {
     $article = Article::find($id);
     $user = User::find($article->user_id);
     $comment = new Comment();
     $comments = $comment->orderBy('updated_at', 'desc')->with('user')->get();
     return view('articles.show', compact('article', 'user', 'comments'));
 }
Example #18
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update($id)
 {
     $article = Article::find($id);
     $article->title = Input::get('title');
     $article->content = Input::get('content');
     $article->save();
     return Redirect::route('admin.article.index', $article->id)->with('message', $article->title . ' updated.');
 }
 /**
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  */
 public function update($id)
 {
     $article = Article::find($id);
     // TODO: here we are setting the article editor to the current user - we need to do some stuff to establish if they have the access to be an official content editor before this is allowed
     $editor = User::find(\Auth::user()->id);
     $article->user('editor')->save($editor);
     return redirect()->action('Admin\\ArticleController@index')->with('status', 'Article has been updated.');
 }
Example #20
0
 public function updateArticle(Request $request, $id)
 {
     $article = Article::find($id);
     $article->title = $request->title;
     $article->content = $request->content;
     $article->save();
     return redirect('/articles');
 }
Example #21
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $article = Article::find($id);
     $article->click = $article->click + 1;
     $article->save();
     $pn = Article::pn($id);
     return view('home.article')->withArticle($article)->withPn($pn);
 }
Example #22
0
 public function view($id)
 {
     $article = Article::find($id);
     $article->categorie;
     $article->user;
     $article->tags;
     //dd($article);
     return view('test.index', ['article' => $article]);
 }
Example #23
0
 public static function pn($id)
 {
     $article = array();
     $classify = Article::find($id)->classify;
     $article['prev'] = Article::where('classify', '=', $classify)->where('id', '<', $id)->orderBy('created_at', 'DESC')->first();
     $article['next'] = Article::where('classify', '=', $classify)->where('id', '>', $id)->orderBy('created_at', 'DESC')->first();
     $article['about'] = Article::where('classify', '=', $classify)->skip(0)->take(6)->get();
     return $article;
 }
Example #24
0
 public function update($id)
 {
     $article = Article::find($id);
     $data = \Input::only(['title', 'content']);
     $data['editor_id'] = \Auth::user()->id;
     $article->fill($data);
     $article->save();
     return redirect('article');
 }
 public function view($id)
 {
     $article = Article::find($id);
     $article->category;
     $article->user;
     $article->tag;
     return view('test.index', ["article" => $article]);
     //dd($article);
 }
 public function view($id)
 {
     $article = Article::find($id);
     $article->category;
     $article->user;
     $article->tags;
     #dd($article);
     return view("test.index", ['article' => $article]);
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $article = Article::find($id);
     $image = $article->images()->get();
     if (count($image) > 0) {
         $article['image'] = $image[0]->name;
     }
     return View('practicante.tecnicas.detalle')->with('article', $article);
 }
 public function destroy($id)
 {
     $art = Article::find($id);
     $titulo = $art->title;
     $art->delete();
     DB::table('images')->where('article_id', $id)->delete();
     DB::table('article_tag')->where('article_id', $id)->delete();
     Flash::error("El artículo " . $titulo . " ha sido eliminada de manera exitosa!");
     return redirect()->route('admin.articles.index');
 }
 public function show($id)
 {
     $article = Article::find($id);
     if (is_null($article)) {
         Log::alert('article failed to fetch', ['id' => $id]);
         abort(404);
     }
     //        dd($article->published_at->diffForHumans());
     return view('articles.show', compact('article'));
 }
 public function show($id)
 {
     $article = Article::find($id);
     //CAN USE FIND OR FAIL
     //dd($article);
     if (!$article) {
         abort(404);
     }
     return view('articles.show', compact('article'));
 }