Пример #1
0
 /**
  * Assign a task to a member
  *
  * @param Request $request
  * @return \Illuminate\Http\JsonResponse
  */
 public function assignTask(Request $request)
 {
     $userId = (int) $request->user;
     $taskId = (int) $request->task;
     $user = User::find($userId);
     $task = Task::find($taskId);
     $updateTask = $task->update(['assigned_user' => $userId]);
     $job = (new assignedTaskToUserEmail($user, $task))->delay(60 * 2);
     $this->dispatch($job);
     return response()->json('Task assigned', 200);
 }