/** * Update the specified resource in storage via ajax. */ public function update(TaskRequest $request, $id) { if ($request->ajax()) { $task = Task::findOrFail($id); $task->update($request->all()); return $task; } return view('errors.404'); }
public function update($id, TaskRequest $request) { $task = Task::findOrFail($id); $task->name_en = $request->input('name_en'); $task->name_bn = $request->input('name_bn'); $task->component_id = $request->input('component_id'); $task->module_id = $request->input('module_id'); $task->route = $request->input('route'); $task->icon = $request->input('icon'); $task->description = $request->input('description'); $task->ordering = $request->input('ordering'); $task->updated_by = Auth::user()->id; $task->updated_at = time(); $task->update(); Session()->flash('flash_message', 'Task has been updated!'); return redirect('tasks'); }
/** * To find tasks with given id * * @param $id * * @return task */ public function find($id) { return Task::findOrFail($id); }
/** * @param $id * * @return \Illuminate\Http\JsonResponse|\Symfony\Component\HttpFoundation\Response */ public function destroy($id) { try { $task = Task::findOrFail($id); $task->delete(); $response = ['code' => 204, 'message' => 'No Content']; return response()->json($response, $response['code']); } catch (ModelNotFoundException $e) { $response = ['code' => 404, 'message' => 'Not Found']; return response()->json($response, $response['code']); } }
public function show($taskId) { $taskId = intval($taskId); $task = Task::findOrFail($taskId); if (!$task->is_active) { return redirect('/'); } if ($task->taskers_only && !$this->user) { return redirect('/auth/login'); } ViewMapper::trackTask($task); return view('pages.task.show', compact('task')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(TaskRequest $request, $id) { $timeline['action'] = 'update'; $camp = Task::findOrFail($id); $input = $request->all(); if ($camp->status != $input['status']) { $timeline['description'] = '<a href="javascript:;">' . Auth::user()->first_name . ' ' . Auth::user()->last_name . '</a> changed the ' . $camp->title . ' task status to ' . $input['status'] . '.'; } else { $timeline['description'] = '<a href="javascript:;">' . $camp->title . '</a> task has been updated by ' . Auth::user()->first_name . ' ' . Auth::user()->last_name . '.'; } $input['updated_by'] = Auth::user()->id; $camp->fill($input); $camp->save(); Session::flash($this->success, Lang::get('ruban.task.updated')); $timeline['object_type'] = 6; $timeline['object_id'] = $id; Timeline::create($timeline); return Redirect::route('ruban.tasks.index'); }