Esempio n. 1
0
 /**
  * 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');
 }
Esempio n. 3
0
 /**
  * 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');
 }
Esempio n. 4
0
 /**
  * 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;
 }
Esempio n. 5
0
 /**
  * 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'));
 }
Esempio n. 6
0
 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();
 }
Esempio n. 7
0
 /**
  * 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);
     });
 }
Esempio n. 9
0
 /**
  * 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;
 }
Esempio n. 10
0
 /**
  * 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);
 }
Esempio n. 11
0
 /**
  * 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);
 }
Esempio n. 12
0
 /**
  * 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');
 }
Esempio n. 13
0
 /**
  * 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');
 }
Esempio n. 14
0
 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');
 }
Esempio n. 16
0
    $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(['新闻删除失败']);
});
Esempio n. 17
0
 public function show($id)
 {
     $news = News::findOrFail($id);
     return view('frontend.news_detail', compact('news'));
 }
Esempio n. 18
0
 /**
  * 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);
 }
Esempio n. 19
0
 /**
  * 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é');
 }
Esempio n. 20
0
 /**
  * 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);
     }
 }
Esempio n. 21
0
 /**
  * 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!');
 }
Esempio n. 22
0
 /**
  * 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');
 }
Esempio n. 23
0
 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);
 }
Esempio n. 24
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $news = News::findOrFail($id);
     return view('newsContent', compact('news'));
 }
Esempio n. 25
0
 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);
 }