예제 #1
0
 public function create($requestData)
 {
     $fk_client_id = $requestData->get('fk_client_id');
     $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => \Auth::id(), 'contact_date' => $requestData->contact_date . " " . $requestData->contact_time . ":00"]);
     $lead = Leads::create($input);
     $insertedId = $lead->id;
     Session()->flash('flash_message', 'Lead successfully added!');
     event(new \App\Events\LeadAction($lead, self::CREATED));
     return $insertedId;
 }
예제 #2
0
 public function create($requestData)
 {
     $fk_client_id = $requestData->get('fk_client_id');
     $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => \Auth::id(), 'contact_date' => $requestData->contact_date . " " . $requestData->contact_time . ":00"]);
     $lead = Leads::create($input);
     $insertedId = $lead->id;
     Session()->flash('flash_message', 'Lead successfully added!');
     //Snippet in Master.blade.php
     $activityinput = array_merge(['text' => 'Lead ' . $lead->title . ' was created by ' . $lead->createdBy->name . ' and assigned to' . $lead->assignee->name, 'user_id' => Auth()->id(), 'type' => 'lead', 'type_id' => $insertedId]);
     Activity::create($activityinput);
     return $insertedId;
 }