Ejemplo n.º 1
0
 public function restore(Request $request, $id)
 {
     $lead = Lead::find($id);
     $lead->restore();
     Change::create(['type' => 'restore', 'subject' => 'lead', 'user_id' => auth()->user()->id, 'lead_id' => $lead->id]);
     $request->session()->flash('alert-success', 'Lead was successfully restored!');
     return redirect()->back();
 }
Ejemplo n.º 2
0
 public function restore(Request $request, $id)
 {
     $ticket = Ticket::withTrashed()->find($id);
     $ticket->restore();
     Change::create(['type' => 'restore', 'subject' => 'ticket', 'user_id' => auth()->user()->id, 'ticket_id' => $ticket->id]);
     $request->session()->flash('alert-success', 'Ticket was successfully restored!');
     return redirect()->back();
 }
Ejemplo n.º 3
0
 public function restore(Request $request, $id)
 {
     $contact = Contact::withTrashed()->find($id);
     $contact->restore();
     Change::create(['type' => 'restore', 'subject' => 'contact', 'user_id' => auth()->user()->id, 'contact_id' => $contact->id, 'account_id' => $contact->account_id]);
     $request->session()->flash('alert-success', 'Contact was successfully restored!');
     return redirect()->back();
 }
Ejemplo n.º 4
0
 public function stage(Request $request, $id)
 {
     $this->validate($request, ['opportunity_stage_id' => 'required']);
     $opportunity = Opportunity::withTrashed()->find($id);
     $opportunity->opportunity_stage_id = $request->opportunity_stage_id;
     $opportunity->save();
     Change::create(['type' => 'stage', 'subject' => 'opportunity', 'user_id' => auth()->user()->id, 'account_id' => $opportunity->account_id, 'opportunity_id' => $opportunity->id]);
     return redirect()->back();
 }
Ejemplo n.º 5
0
 public function update(Request $request, $id)
 {
     $this->validate($request, ['content' => 'required', 'user_id' => 'required']);
     $call = Call::withTrashed()->find($id);
     $call->fill($request->all());
     $call->save();
     Change::create(['type' => 'update', 'subject' => 'call', 'user_id' => auth()->user()->id, 'call_id' => $call->id, 'lead_id' => $call->lead_id, 'contact_id' => $call->contact_id, 'account_id' => $call->account_id]);
     $request->session()->flash('alert-success', 'Call was successfully updated!');
     return redirect()->back();
 }