/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { Events::destroy($id); \Toastr::error('You have deleted that event', $title = 'Deleted', ["showDuration" => "3000"]); return redirect('events'); }
public function multi(Request $request) { $ids = $request->input('ids'); Customers::whereIn('id', $ids)->delete(); \Toastr::error('You deleted customers', $title = 'Deleted', ["showDuration" => "3000"]); return ['status' => true]; }
public function viewAs(Request $request) { $id = $request->input('user_id'); $user = User::find($id); $this->setCurrentUser($user); \Toastr::warning($user->username, 'Viewing as...'); return redirect()->back(); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!Auth::user()->isAdmin()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { \Toastr::warning('Not authorised to view that page'); return redirect('/dashboard'); } } return $next($request); }
/** * ban or unban the user * * @param $id */ public function banORunBan($id) { $user = $this->findById($id); if ($user->banned === 0) { \Toastr::warning('User banned!', $title = $user->name, $options = []); $user->banned = true; } else { \Toastr::info('User unbanned!', $title = $user->name, $options = []); $user->banned = false; } $user->update(); }
public function completed(Request $request, Tasks $task, $completed) { $task->update(['completed' => $completed]); if ($task->isComplete() && $task->user_id !== $task->task_user_id) { event(new TaskWasCompleted($task)); } else { if ($task->isComplete() && $task->task_user_id == auth()->id()) { \Toastr::success($task->subject, 'Task complete'); } } return redirect()->back(); }
public function multi() { $action = Input::get('action'); $choice = Input::get('choice'); if ($action == 'delete') { $participants = Participant::whereIn('thread_id', $choice)->where('user_id', \Auth::id())->delete(); $messages = Message::whereIn('thread_id', $choice)->where('user_id', \Auth::id())->delete(); \Toastr::error('You have removed yourself from these threads', $title = 'Deleted', ["showDuration" => "3000"]); return redirect('messages'); } }
public function concretada($slug, $date, $id) { $cita = Cita::find($id); if ($cita->concretada == 1) { $cita->concretada = 0; } else { $cita->concretada = 1; } $cita->save(); $medico = Medico::findBySlug($slug); $medico->especialidad; Toastr::success('Cita Concretada'); return redirect()->route('admin.citas.show', ['slug' => $slug, 'date' => $date]); }