/**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(ListFormRequest $request, $id)
 {
     $list = Todolist::find($id);
     $list->update(['name' => $request->get('name'), 'description' => $request->get('description')]);
     if (count($request->get('categories')) > 0) {
         $list->categories()->sync($request->get('categories'));
     }
     return \Redirect::route('lists.edit', array($list->id))->with('message', 'Your list has been updated!');
 }
Exemplo n.º 2
0
 /**
  * Determines if the user owns a particular list
  * @param  integer $listId
  * @return Boolean
  */
 public function owns($listId)
 {
     $list = Todolist::find($listId);
     if ($list->user_id == $this->id) {
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 3
0
 /**
  * Update the specified resource in storage.
  *
  * @param  ListFormRequest  $request
  * @param  int  $id
  * @return Response
  */
 public function update(ListFormRequest $request, $id)
 {
     $list = Todolist::find($id);
     $list->update(['name' => $request->get('name'), 'description' => $request->get('description')]);
     $categories = $request->get('categories');
     $list->categories()->sync($categories);
     return \Redirect::route('lists.edit', [$list->id])->with('message', 'List has been updated.');
 }
Exemplo n.º 4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update($id, ListFormRequest $request)
 {
     $list = Todolist::find($id);
     $list->update(['name' => $request->get('name'), 'description' => $request->get('description')]);
     return \Redirect::route('lists.edit', array($list->id))->with('message', 'Your list has been updated!');
 }