コード例 #1
0
 public function postInsertProspect()
 {
     $input = Input::all();
     var_dump($input);
     $prospect = new Prospect();
     $prospect->company_name = $input['company_name'];
     $prospect->address = $input['address'];
     $prospect->phone_number = $input['phone_number'];
     $prospect->company_email = $input['company_email'];
     $prospect->company_website = $input['company_website'];
     $prospect->company_contact_person = $input['company_contact_person'];
     $prospect->company_contact_person_designation = $input['company_contact_person_designation'];
     $prospect->region = $input['region'];
     $prospect->sale_amount = $input['sale_amount'];
     $prospect->sale_quantity = $input['sale_quantity'];
     $prospect->last_contacted_date = $input['last_contacted_date'];
     $prospect->due_contact_date = $input['due_contact_date'];
     $prospect->comments = $input['comments'];
     $prospect->user_id = $input['assign_user'];
     switch ($input['changeStatus']) {
         case '1':
             $prospect->status_lead = 1;
             $prospect->status_phone_introduction = 0;
             $prospect->status_demo = 0;
             $prospect->status_negotiation = 0;
             $prospect->status_closed = 0;
             $prospect->status_not_interested = 0;
             break;
         case '2':
             $prospect->status_lead = 1;
             $prospect->status_phone_introduction = 1;
             $prospect->status_demo = 0;
             $prospect->status_negotiation = 0;
             $prospect->status_closed = 0;
             $prospect->status_not_interested = 0;
             break;
         case '3':
             $prospect->status_lead = 1;
             $prospect->status_phone_introduction = 1;
             $prospect->status_demo = 1;
             $prospect->status_negotiation = 0;
             $prospect->status_closed = 0;
             $prospect->status_not_interested = 0;
             break;
         case '4':
             $prospect->status_lead = 1;
             $prospect->status_phone_introduction = 1;
             $prospect->status_demo = 1;
             $prospect->status_negotiation = 1;
             $prospect->status_closed = 0;
             $prospect->status_not_interested = 0;
             break;
         case '5':
             $prospect->status_lead = 1;
             $prospect->status_phone_introduction = 1;
             $prospect->status_demo = 1;
             $prospect->status_negotiation = 1;
             $prospect->status_closed = 1;
             $prospect->status_not_interested = 0;
             break;
         case '6':
             $prospect->status_lead = 1;
             $prospect->status_phone_introduction = 0;
             $prospect->status_demo = 0;
             $prospect->status_negotiation = 0;
             $prospect->status_closed = 0;
             $prospect->status_not_interested = 1;
             break;
     }
     $prospect->save();
     $flash_message = $prospect->company_name . ' has been successfully added';
     return Redirect::to('/')->with('message', $flash_message);
 }