/** * 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); }
/** * 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); }