Example #1
0
 public function get()
 {
     /*
      * TODO
      * 1. add user here and display cluster of calls of the same user in dashboard
      */
     $data = new DataIn(Input::all());
     $data['server_time'] = Carbon::now();
     $data->save();
 }
Example #2
0
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create($id)
 {
     $data = DataIn::findOrFail($id);
     $enquiry_user = EnquiryUser::where('phone', '=', $data->who)->get();
     $enquiry = new OpenEnquiry();
     if ($enquiry_user->count() == 0) {
         $enquiry_user = new EnquiryUser();
         $enquiry_user->phone = $data->who;
         $enquiry_user->save();
         $enquiry->enquiry_user_id = $enquiry_user->id;
     } else {
         $enquiry->enquiry_user_id = $enquiry_user[0]->id;
     }
     $enquiry->in_time = $data->DateTime;
     $enquiry->save();
     $data->delete();
     return redirect('enquiry/view-ticket/' . $enquiry->id);
 }
Example #3
0
 public function view($id)
 {
     $user = DataIn::find($id);
     return view('dashboard.view')->with(['user' => $user]);
 }
Example #4
0
 /**
  * Returns the dashboard with new calls and open enquiries
  *
  * @return $this
  */
 public function index()
 {
     $data = DataIn::all();
     $openEnquiry = OpenEnquiry::All();
     return view('dashboard.index')->with(['newCalls' => $data, 'openEnquiry' => $openEnquiry]);
 }