/** * 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; }
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; }
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'); }
/** * 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()); }
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())); }
public function done($id) { $todo = Todo::find($id); if ($todo->done == 1) { $todo->done = 0; } else { $todo->done = 1; } $todo->save(); return redirect(''); }
| 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; });
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')]); }); });
/** * 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); }
/** * 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 )); } }