/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $type = Input::get('type'); $inputs = Input::all(); $inputs['slug'] = FoxHelper::createSlug($inputs['title']); $inputs['type'] = $type != '' ? $type : 'published'; $obj = Project::find($id); if ($obj->user_id != Auth::user()->id) { return array('status' => '403', 'messaeg' => 'Permission denied'); } $obj->update($inputs); $photosId = Session::has('pIds') ? Session::get('pIds') : array(); foreach ($photosId as $i => $d) { $photo = ProjectPhoto::update(array('id' => $d, 'project_id' => $obj->id)); } Session::forget('pIds'); return $obj; }