コード例 #1
0
 /**
  * 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;
 }