/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $list = Todolist::findOrFail($id); $categories = Category::lists('name', 'id')->all(); $selected_categories = $list->categories()->lists('id')->all(); return view('lists.edit')->with(compact('list', 'categories', 'selected_categories')); }
/** * Creates a new list * @param ListCreateFormRequest * @return [type] */ public function store(ListCreateFormRequest $request) { $list = new Todolist(array('name' => $request->get('name'), 'description' => $request->get('description'))); $list->category()->associate(Category::find($request->get('category'))); $user = User::find(\Auth::id()); $list = $user->lists()->save($list); return \Redirect::route('lists.show', array($list->id))->with('message', 'Your list has been created!'); }
public function run() { Category::create(['name' => 'Atpūta']); Category::create(['name' => 'Darbs']); Category::create(['name' => 'Iepirkumi']); }
public function run() { Category::create(['name' => 'Leisure']); Category::create(['name' => 'Work']); Category::create(['name' => 'Shopping']); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $categories = Category::lists('name', 'id'); $list = Todolist::find($id); return view('lists.edit')->with('list', $list)->with('categories', $categories); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $categories = Category::lists('name', 'id')->all(); return view('lists.create')->with('categories', $categories); }