/** * Mass delete function from index page * @param Request $request * * @return mixed */ public function massDelete(Request $request) { if ($request->get('toDelete') != 'mass') { $toDelete = json_decode($request->get('toDelete')); News::destroy($toDelete); } else { News::whereNotNull('id')->delete(); } return redirect()->route('admin.news.index'); }
/** * Remove the specified resource from storage. * * @param Request $request * @return \Illuminate\Http\Response */ public function multiple_delete(Request $request) { News::destroy($request->ids); $response = ['model_type' => 'News', 'ids' => $request->ids, 'action_type' => 'delete']; return json_encode($response); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { News::destroy($id); return redirect('admin-area/news'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { News::destroy($id); $showDefault = cmsHelp('App\\News', 'news'); return Redirect('newsAdmin')->with($showDefault); }
$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(['新闻删除失败']); });
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { News::destroy($id); Flash::success("Запись - {$id} удалена"); return redirect(route('admin.news.index')); }
public function getDeleteNews($id) { if (News::destroy($id)) { return redirect('/dashboard/news'); } else { return 'error'; } }
public function destroy($encryptedNewsID) { $newsID = Crypt::decrypt($encryptedNewsID); News::destroy($newsID); return Redirect::back(); }