Пример #1
0
 public function store(Request $request)
 {
     $client_data = $request->only('name', 'primary_contact_name', 'primary_contact_email', 'primary_contact_phone');
     $plan_data = $request->only('hours_available_month', 'hours_available_year', 'standard_rate', 'start_date');
     $plan_data['start_date'] = \Carbon\Carbon::parse(\Carbon\Carbon::createFromTimestamp($plan_data['start_date'])->format('F Y'));
     $client = Client::create($client_data);
     $client->generateApiKey();
     $plan_data['client_id'] = $client->id;
     $client = $client->toArray();
     $plan = ServicePlan::create($plan_data);
     return compact('client');
 }
Пример #2
0
 /**
  * @param $fields
  *
  * @return static
  */
 private function createClient($attributes = [])
 {
     $fields = $this->getFields($attributes);
     $client = \RTMatt\MonthlyService\Client::create($fields);
     return $client;
 }