示例#1
0
 function postTask(Request $request)
 {
     $task = $request->all();
     Task::create($task);
     $comm = Committee::where('id', $task['comm_id'])->first();
     $evnt = Event::where('id', $comm['event_id'])->first();
     //UPDATING WEIGHT OF COMMITTEE AND EVENT
     $comm->increment('weight', $task['weight']);
     $evnt->increment('weight', $task['weight']);
     //UPDATING PROGRESS OF COMMITTEE
     $progress = 0;
     $tasks = Task::where('comm_id', $comm->id)->get();
     foreach ($tasks as $task1) {
         $progress += $task1->weight * $task1->progress;
     }
     $progress = $progress / $comm->weight;
     $comm->progress = $progress;
     $comm->save();
     //UPDATING PROGRESS OF EVENT
     $progress2 = 0;
     $committees = Committee::all();
     foreach ($committees as $committee) {
         if ($committee->event_id == $evnt->id) {
             $progress2 += $committee->weight * $committee->progress;
         }
     }
     $progress2 = $progress2 / $evnt->weight;
     $evnt->progress = $progress2;
     $evnt->save();
     return redirect('profile');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     for ($i = 0; $i < 10; $i++) {
         $j = rand(0, 1000);
         Task::create(['author' => 'Testowy Autor ' . $j, 'name' => 'Testowe Zadanie ' . $j, 'category_id' => 1, 'user_id' => 1]);
     }
 }
示例#3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 30) as $index) {
         Task::create(['user_id' => '1', 'title' => $faker->sentence(4), 'content' => $faker->paragraphs(8, true), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), 'due_at' => $faker->dateTimeBetween('+1 days', '+2 years')->format('m/d/Y')]);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     $arrRet = array('success' => false);
     if (empty($request->get('title'))) {
         $arrRet['errors'][] = "The title cannot be empty.";
     }
     if (empty($request->get('description'))) {
         $arrRet['errors'][] = "The description cannot be empty.";
     }
     if (empty($request->get('categoryId'))) {
         $arrRet['errors'][] = "Please select a category.";
     }
     if (empty($request->get('userId'))) {
         $arrRet['errors'][] = "Please assign the task to a user.";
     }
     if (empty($arrRet['errors'])) {
         // We are good no errors
         $task = new Task();
         $created = $task->create(['title' => $request->get('title'), 'description' => $request->get('description'), 'category_id' => $request->get('categoryId'), 'user_id' => $request->get('userId')]);
         if ($created) {
             $arrRet['success'] = true;
             $arrRet['task'] = $created;
         }
     }
     return response()->json($arrRet);
 }
示例#5
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Project $project)
 {
     $input = Input::all();
     $input['project_id'] = $project->id;
     Task::create($input);
     return Redirect::route('projects.show', $project->slug)->with('message', 'Task created.');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 20) as $index) {
         Task::create(['user_id' => rand(1, 4), 'title' => implode($faker->sentences(2)), 'priority_id' => rand(1, 4), 'notes' => implode($faker->paragraphs(4))]);
     }
 }
 public function store(CreateTaskRequest $request)
 {
     $data = ['work' => Input::get('workName'), 'status' => 'Incomplete'];
     $response = Task::create($data);
     if ($response) {
         return redirect()->back();
     }
 }
示例#8
0
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required', 'description' => 'required']);
     $input = $request->all();
     Task::create($input);
     \Session::flash('flash_message', 'Tarea agregada');
     return redirect()->back();
 }
 public function store(CreateTask $request)
 {
     //dd($request->all());
     Task::create($request->all());
     return redirect('todolist');
     // var_dump($request::all());
     // Task::create($request::all());
 }
示例#10
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['tar_title' => 'required', 'tar_descripcion' => 'required']);
     $input = $request->all();
     Task::create($input);
     $request->session()->flash('flash_message', 'Se agrego la Tarea!');
     return redirect()->back();
 }
示例#11
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required', 'description' => 'required']);
     $input = $request->all();
     Task::create($input);
     Session::flash('flash_message', 'Задача успешно добавлена!');
     return redirect()->back();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required|unique:tasks|max:255', 'description' => 'required']);
     $input = $request->all();
     Task::create($input);
     $request->session()->flash('flash_message', 'Task was successful!');
     return redirect()->back();
 }
示例#13
0
 /**
  * Store a newly created resource in storage.
  *  @return \Illuminate\Http\Response
  */
 public function store()
 {
     if (!Input::get('name') or !Input::get('done') or !Input::get('priority')) {
         return $this->setStatusCode(IlluminateResponse::HTTP_UNPROCESSABLE_ENTITY)->respondWithError('Parameters failed validation for a task.');
     }
     Task::create(Input::all());
     return $this->respondCreated('Task successfully created.');
 }
示例#14
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function postCreateTask(Request $request)
 {
     $task['content'] = $request->get('content');
     $task['user_id'] = Auth::user()->id;
     $task['list_id'] = $request->get('list_id');
     $task['complete'] = 0;
     return \App\Task::create($task);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     if ($task = Task::create($request->all())) {
         return $task->toJson();
     } else {
         return $this->response->error('Task could not be created.', 404);
     }
 }
示例#16
0
 public function store($todolist_id)
 {
     $name = Input::get('name');
     $completed = Input::get('completed');
     Task::create(array('todolist_id' => $todolist_id, 'name' => $name, 'completed' => $completed));
     $id = DB::table('tasks')->where('name', '=', $name)->pluck('id');
     return Response::json(['name' => $name, 'id' => $id, 'completed' => $completed, 'todolist_id' => $todolist_id]);
 }
示例#17
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required', 'description' => 'required']);
     $input = $request->all();
     Task::create($input);
     Session::flash('flash_message', 'Task successfully added!');
     return redirect()->route('tasks.index');
 }
示例#18
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \App\Project $project
  * @return Response
  */
 public function store(Project $project, Request $request)
 {
     $this->validate($request, $this->rules);
     $input = Input::all();
     $input['project_id'] = $project->id;
     Task::create($input);
     return Redirect::route('projects.show', $project->slug)->with('message', 'Task created.');
 }
示例#19
0
 public function index()
 {
     /*$data = DB::table('tasks')->orderBy('priority', 'DESC')->get();*/
     $priority = DB::table('issues')->join('companies', 'companies.id', '=', 'issues.company_id')->select(DB::raw('sum(companies.score * issues.level) AS total_priority'))->where('order_lines.product_id', $product->id)->where('orders.order_status_id', 4)->first();
     Task::create(['issue_id' => '9', 'person_id' => '9', 'priority' => '9']);
     $data = Task::orderBy('priority', 'DESC')->get();
     return view('welcome', compact('data'));
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param TaskRequest $taskRequest
  * @param Guard $guard
  * @return Response
  */
 public function store(TaskRequest $taskRequest, Guard $guard)
 {
     $task = Task::create($taskRequest->input());
     if (!$task instanceof Task) {
         throw new BadRequestHttpException('Task could not be created.');
     }
     $task->user()->associate($guard->user())->save();
     return redirect()->route('tasks.index');
 }
示例#21
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required', 'description' => 'required']);
     $input = $request->all();
     app\Task::create($input);
     // input data from form to db table
     \Session::flash('flash_message', 'Task successfully added!');
     return redirect()->back();
 }
示例#22
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create();
     \App\Task::truncate();
     //clear out the entire Tasks table
     foreach (range(1, 5000) as $index) {
         \App\Task::create(['name' => $faker->sentence, 'user_id' => $faker->numberBetween(1, 10), 'description' => $faker->paragraph(4)]);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     //dd($request->all()); displays and array of the input data
     $this->validate($request, ['title' => 'required', 'description' => 'required']);
     $input = $request->all();
     Task::create($input);
     Session::flash('flash_message', 'Task sucessfully added!');
     return redirect()->back();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \App\Project $project
  * @return Response
  */
 public function store(Project $project, Request $request)
 {
     //Log::debug('In projects "store" method...  Project ID: ' . $project->id);
     // Validate the request before continuing...
     $this->validate($request, $this->rules);
     $input = array_except(Input::all(), array('slug'));
     $input['project_id'] = $project->id;
     Task::create($input);
     return Redirect::route('projects.show', $project->slug)->with('message', 'Task created.');
 }
 public function save()
 {
     $data = Input::all();
     $task = Task::create($data);
     if ($task) {
         return response()->json($task);
     } else {
         return response(500);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Project $project, Request $request)
 {
     $this->validate($request, $this->rules);
     //vérifie les règles avant de créer la tâche
     $input = Input::all();
     $input['project_id'] = $project->id;
     $input['slug'] = str_replace(' ', '_', strtolower(Input::get('name')));
     Task::create($input);
     return Redirect::route('projects.show', $project->slug)->with('message', 'Tâche créée.');
 }
示例#27
0
 public function addTask(Request $request, Plan $plan)
 {
     $newtask = Task::create($request->all());
     $newtask->date = Carbon::createFromFormat("Y-m-d", $request->duedate)->toDateTimeString();
     if (isset($request->collabs)) {
         $newtask->collaborators = implode("__,__", $request->collabs);
     }
     $newtask->save();
     return view('plans.addtasks')->with('plan', $plan);
 }
示例#28
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \App\Project $project
  * @param  \Illuminate\Http\Request $request
  * @return Response
  */
 public function store(Project $project, Request $request)
 {
     $this->validate($request, $this->rules);
     $input = Input::all();
     Task::create($input);
     if (isset($project->id)) {
         $input['project_id'] = $project->id;
         return Redirect::route('projects.show', $project->slug)->with('message', 'Tarefa criada!');
     }
     return redirect('painel')->with('message', 'Tarefa criada!');
 }
示例#29
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Task::create(['description' => 'primer tarea', 'done' => true, 'user_id' => 1]);
     Task::create(['description' => 'segunda tarea', 'done' => false, 'user_id' => 1]);
     Task::create(['description' => 'tercera tarea', 'done' => false, 'user_id' => 1]);
     Task::create(['description' => 'cuarta tarea', 'done' => true, 'user_id' => 1]);
     Task::create(['description' => 'quinta tarea', 'done' => true, 'user_id' => 2]);
     Task::create(['description' => 'sexta tarea', 'done' => false, 'user_id' => 2]);
     Task::create(['description' => 'septima tarea', 'done' => true, 'user_id' => 2]);
     Task::create(['description' => 'octava tarea', 'done' => false, 'user_id' => 3]);
     Task::create(['description' => 'novena tarea', 'done' => true, 'user_id' => 3]);
     Task::create(['description' => 'decima tarea', 'done' => true, 'user_id' => 3]);
 }
示例#30
0
 public function update(Request $request)
 {
     $inputs = $request->all();
     $task = App\Task::where('title', $inputs['title'])->first();
     // create task if the there is no task with that title
     if (null == $task) {
         $task = App\Task::create(['title' => $inputs['title'], 'carry_over' => 1]);
     }
     if ($inputs['task_id'] != $task->id) {
         $inputs['task_id'] = $task->id;
     }
     return Todo::where('id', $inputs['id'])->update($inputs);
 }