Example #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $todo = Todo::find($id);
     $todo->done = Request::input('done');
     $todo->save();
     return array('message' => 'Task status updated.');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     $todo = Todo::find($id);
     $todo->done = $request->input('done');
     $todo->save();
     return $todo;
 }
Example #3
0
 public function update_estimate(Request $request, $id)
 {
     $todo = Todo::find($id);
     $todo->estimated_time = Input::get('estimate');
     $todo->update();
     return Redirect::back();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $todos = Todo::find($id);
     $todoUpdate = Request::input('isDone');
     $todos->update(Request::all());
     return $todos;
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $todo = Todo::find($id);
     $todo->done = Request::input('done');
     $todo->save();
     return $todo;
 }
Example #6
0
 public function check(Request $request)
 {
     $todo = Todo::find($request->input('id'));
     $todo->status = $todo->status == TODO::STATUS_TODO ? TODO::STATUS_DONE : TODO::STATUS_TODO;
     $todo->save();
     return $todo;
 }
 public function activate($id)
 {
     $todo = Todo::find($id);
     $todo->isDone = !$todo->isDone;
     $todo->save();
     return redirect('todos');
 }
Example #8
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $todo = Todo::find($id);
     $todo->status = $request->input('status');
     $todo->title = $request->input('title');
     $todo->save();
     return response()->json($todo);
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $book = Todo::find($id);
     if (!$book) {
         return Response::json(['error' => ['message' => 'Not found!', 'status_code' => 404]], 404);
     }
     return $this->fractal->item($book, new BookTransformer());
 }
Example #10
0
 public function getTaskUndone($id)
 {
     $todo = Todo::find($id);
     $todo->status = 0;
     if ($todo->save()) {
         return redirect()->back()->with('msg', 'notoka');
     }
 }
 public function getDone($id)
 {
     if (Request::ajax()) {
         $task = Todo::find($id);
         $task->status = 1;
         $task->save();
         return "OK";
     }
 }
 public function update(Request $request)
 {
     $this->validate($request, ['title' => 'required|unique:todos|min:2', 'description' => 'required']);
     $id = $request->get("id");
     $todo = Todo::find($id);
     $todo->title = $request->get('title');
     $todo->description = $request->get('description');
     $todo->save();
     return "{$todo->title} is Successfully Updated";
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     \Log::info($request->method());
     $hasPermission = true;
     $method = $request->method();
     if (strpos($request->path(), 'todo') !== false && ($method == 'PUT' || $method == 'DELETE')) {
         $id = $request->segment(2);
         $todo = Todo::find($id);
         $hasPermission = $todo ? Auth::user()->id == $todo->user_id : true;
     }
     return $hasPermission ? $next($request) : response('Unauthorized.', 401);
 }
 /**
  * Todoを削除する。
  *
  * @param integer $id TodoのID
  * @return void
  */
 public function delete($id)
 {
     // Todoモデルを取得する
     $todo = Todo::find($id);
     // データを削除する(SQL発行)
     $todo->delete();
     // リストページにリダイレクトする
     return redirect()->route('todos.index');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(TodoRequest $request, $id)
 {
     $item = Todo::find($id);
     $item->update($request->all());
     return $item;
 }
 public function destroy(Request $request, $id)
 {
     Todo::find($id)->delete();
     Event::fire(new TodoDeleted($request->all()));
 }
Example #17
0
 public function done($id)
 {
     $todo = Todo::find($id);
     if ($todo->done == 1) {
         $todo->done = 0;
     } else {
         $todo->done = 1;
     }
     $todo->save();
     return redirect('');
 }
Example #18
0
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    return view('index');
});
Route::get('todos', function () {
    return Todo::all();
});
Route::post('todos', function () {
    return Todo::create(Input::all());
});
Route::post('complete', function () {
    $todo_id = Input::get('todo_id');
    $todo_comp = Input::get('todo_comp');
    if ($todo_comp != "true") {
        $completed = 0;
    } else {
        $completed = 1;
    }
    $todo = Todo::find($todo_id);
    $todo->completed = $completed;
    $todo->save();
});
Route::get('material', function () {
    return view('welcome');
});
Route::post('single_view', function () {
    $person = Input::get('person');
    return $person;
});
Example #19
0
    Route::get('/', 'Auth\\AuthController@getLogin');
    // Authentication routes...
    Route::get('auth/login', 'Auth\\AuthController@getLogin');
    Route::post('auth/login', 'Auth\\AuthController@postLogin');
    // Registration routes...
    Route::get('auth/register', 'Auth\\AuthController@getRegister');
    Route::post('auth/register', 'Auth\\AuthController@postRegister');
});
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
Route::group(['middleware' => 'auth'], function () {
    Route::get('goal/create', 'GoalController@create');
    Route::post('goal/store', 'GoalController@store');
    Route::get('goal/{id}', ['uses' => 'GoalController@show', 'as' => 'showGoal']);
    Route::post('logs/store', function (Request $request) {
        $log = Log::create($request->all());
        return $log;
    });
    Route::get('/api/goal/{goal_id}/logs/', function ($goal_id) {
        return Log::where('goal_id', $goal_id)->orderBy('id', 'DESC')->get();
    });
    Route::post('todo/store', function (Request $request) {
        $todo = Todo::create($request->all());
        return $todo;
    });
    Route::get('/api/goal/{goal_id}/todos/', function ($goal_id) {
        return Todo::where('goal_id', $goal_id)->orderBy('id', 'DESC')->get();
    });
    Route::post('todo/update/{todo_id}', function (Request $request, $todo_id) {
        Todo::find($todo_id)->update(['done' => $request->input('done')]);
    });
});
Example #20
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $data = Todo::find($id);
     Todo::destroy($id);
     return response()->json($data);
 }
Example #21
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $todo = Todo::find($id);
     return view('todos.edit')->with('todo', $todo);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //
     $todo = Todo::find($id);
     $todo->name        = $request->input('name');
     $todo->website     = $request->input('website');
     $todo->description = $request->input('description');
     if ($todo->save()) {
         return Response::json(array('success' => true ));
     }
 }