/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $news = News::findOrFail($id); $news->delete(); \Flash::success('Nieuwsartikel verwijderd'); return redirect('admin/news'); }
public function update($id, CreateNewsRequest $request) { $news = News::findOrFail($id); $news->update($request->all()); session()->flash('flash_message', 'Je artikel is succesvol aangepast'); return redirect('news'); }
/** * Update the specified news in storage. * @param UpdateNewsRequest|Request $request * * @param int $id */ public function update($id, UpdateNewsRequest $request) { $news = News::findOrFail($id); $request = $this->saveFiles($request); $news->update($request->all()); return redirect()->route('admin.news.index'); }
/** * Display the specified resource. * * @param int $id * @param Request $request * @return Response */ public function show($id, Request $request) { $news = News::findOrFail($id); if ($request->ajax()) { return response()->json($news); } return $news; }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $this->validate($request, ['title' => 'required']); $item = News::findOrFail($id); $item->update($request->all()); $item->saveImage($item, $request); Flash::success("Запись - {$id} обновлена"); return redirect(route('admin.news.index')); }
public function updateNews($id, Request $request) { $news = News::findOrFail($id); $this->validate($request, ['title' => 'required', 'content' => 'required']); $input = $request->all(); $news->fill($input)->save(); Session::flash('flash_message', 'News successfully added!'); return redirect()->back(); }
/** * Get a specific news article * @param id * @return JSON article */ public function getNewsArticle(Request $request) { try { $path = explode("/", $request->path()); $id = $path[count($path) - 1]; $article = \App\News::findOrFail($id); return $article->first(); } catch (ModelNotFoundException $e) { return response()->json(['error' => 'invalid_id'], 401); } }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { // parent::boot($router); $router->bind('link', function ($value) { return Link::findOrFail($value); }); $router->bind('news', function ($value) { //news is name of wildcard return News::findOrFail($value); }); }
/** * Helper untuk melakukan Update new Data ke dalam database * @param int $id */ private function updateData($id = 0) { $data = News::findOrFail($id); $data->judul = Input::get('judul'); $data->isi = Input::get('isi'); $file = Input::file('berita'); $image_name = time() . "-news-" . $file->getClientOriginalName(); $file->move(public_path() . '/upload', $image_name); $data->image = $image_name; $data->save(); return true; }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { parent::boot($router); $router->bind('articles', function ($slug) { return \Route::currentRouteName() == "articles.edit" ? \App\Article::findOrFail($slug) : \App\Article::published()->findOrFail($slug); }); $router->bind('news', function ($id) { return \Route::currentRouteName() == "news.edit" ? \App\News::findOrFail($id) : \App\News::published()->findOrFail($id); }); $router->bind('tags', function ($name) { return \App\Tag::where('name', $name)->firstOrFail(); }); $router->bind('users', function ($id) { return \App\User::where('id', $id)->firstOrFail(); }); $router->bind('messages', function ($id) { return \App\Message::where('id', $id)->firstOrFail(); }); $router->bind('registrants', function ($id) { return \App\Registrant::where('id', $id)->firstOrFail(); }); $router->model('image', Image::class); }
/** * Update the news item in storage. * * @param Request $request * @param int $id * @return Response */ public function update($id, NewsRequest $request) { $news = News::findOrFail($id); $news->update($request->all()); flash()->success('Your news item has been updated'); return redirect()->action('NewsController@edit', $news->id); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function delete($id) { $news = News::findOrFail($id); $news->delete(); return Redirect::to('admin/newsList'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $news = News::findOrFail($id); try { File::delete(public_path() . '/uploads/news/' . $news->image); $news->destroy($id); } catch (Exception $e) { App::abort(404); } return Redirect::route('admin.index'); }
public function show($id) { $news = News::findOrFail($id); return view('news.show')->with('news', $news); }
public function postDeleteNews($id) { $news = News::findOrFail($id); $news->delete(News::all()); return redirect('nieuws'); }
$successMessage = '新闻创建成功'; return redirect('/')->withSuccess($successMessage); }); $app->post('/news/{id}', function ($id, Request $request) { if (!Auth::check()) { return redirect('/login'); } $rules = ['title' => 'required|max:256', 'ship' => 'array', 'quest' => 'array', 'content' => 'max:1024', 'equip' => 'array']; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return redirect('/')->withErrors($validator); } $ship = $request->input('ship') ? join(',', $request->input('ship')) : ''; $quest = $request->input('quest') ? join(',', $request->input('quest')) : ''; $equip = $request->input('equip') ? join(',', $request->input('equip')) : ''; $news = News::findOrFail($id); $news->fill(['title' => $request->input('title'), 'ship' => $ship, 'equip' => $equip, 'quest' => $quest, 'content' => $request->input('content')]); $news->save(); $successMessage = '新闻更新成功'; return redirect('/')->withSuccess($successMessage); }); $app->delete('/news/{id}', function ($id) { if (!Auth::check()) { return redirect('/login'); } $ret = News::destroy($id); if ($ret) { return redirect('/')->withSuccess('新闻删除成功'); } return response()->withErrors(['新闻删除失败']); });
public function show($id) { $news = News::findOrFail($id); return view('frontend.news_detail', compact('news')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $article = News::findOrFail($id); $article->delete(); return Response::json([], HttpCode::Ok); }
/** * Supression d'une news */ public function destroy($id) { $news = News::findOrFail($id); $news->delete(); return redirect(action('NewsController@index'))->with('success', 'La news à bien été supprimé'); }
/** * Delete a news article * * @param Request $request * @return Response */ public function deleteNews(Request $request) { $user = User::find(Auth::user()->id); if ($user->webadmin == 1) { try { $article = \App\News::findOrFail($request->input('id')); $article->delete(); return response()->json(['success' => 'success'], 200); } catch (ModelNotFoundException $e) { return response()->json(['error' => 'invalid_id'], 401); } } else { return response()->json(['error' => 'invalid_credentials'], 401); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Request $request, $id) { if (!$request->url()->isSuperAdmin()) { return redirect()->back()->with('error', 'Not enough permissions'); } $news = News::findOrFail($id); $news->delete(); return redirect()->back()->with('message', 'News deleted!'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $News = News::findOrFail($id); $News->update($request->all()); return redirect('admin-area/news'); }
public function showNewsDetail($slug, $id) { $data['category'] = Category::with('SubCategory')->orderBy('created_at', 'asc')->get(); $data['comment'] = Comment::where('news_id', $id)->get(); $data['slider'] = Slide::orderBy('created_at', 'asc')->get(); $data['sideslider'] = SideSlider::orderBy('created_at', 'asc')->get(); $data['news'] = News::findOrFail($id); $data['partner'] = Partner::orderBy('created_at', 'asc')->get(); $data['sideNews'] = News::orderBy('created_at', 'desc')->take(3)->skip(0)->get(); $data['album'] = Album::orderBy('created_at', 'asc')->take(12)->skip(0)->get(); $data['staff'] = Staff::orderBy('created_at', 'asc')->take(5)->skip(0)->get(); if ($slug != $data['news']->slug) { return Redirect::route('site.show.news.detail', $data['page']->slug, $id); } return view('site.news-detail', $data); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $news = News::findOrFail($id); return view('newsContent', compact('news')); }
public function postSwitch(Request $request) { $news = News::findOrFail($request->get('id')); if ($request->get('state') == 'checked') { $news->is_hide = 0; } else { if ($request->get('state') == 'unchecked') { $news->is_hide = 1; } } $news->save(); return response()->json(['status' => 'success'], 200); }