예제 #1
0
 /**
  * Begin process
  *
  * @return \Illuminate\Http\Response
  */
 public function postCloneArea(Request $request, $ticket_id, $area_id)
 {
     $Ticket = Ticket::find($ticket_id);
     //record items or activites
     $SurveyItems = SurveyItem::where('area_id', $area_id)->get();
     foreach ($SurveyItems as $SurveyItem) {
         $TicketItem = new TicketItem();
         $TicketItem->ticket_id = $ticket_id;
         $TicketItem->ref_number = $Ticket->ref_number;
         $TicketItem->survey_id = $SurveyItem->survey_id;
         $TicketItem->area_id = $SurveyItem->area_id;
         $TicketItem->name = $SurveyItem->name;
         $TicketItem->weight = $SurveyItem->weight;
         $TicketItem->created_by = \Auth::user()->id;
         $TicketItem->save();
     }
     return response(['ok' => true], 200);
 }
예제 #2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $item = SurveyItem::find($id);
     $item->delete();
     return response(['ok' => true], 203);
 }