Пример #1
0
 /**
  * Used to save people to the db.
  * @param array $arrayOfPeople
  * @return Array of ids
  */
 public static function savePeople(array $arrayOfPeople)
 {
     $arrayOfPeopleIds = [];
     foreach ($arrayOfPeople as $people) {
         $person = Person::create($people);
         array_push($arrayOfPeopleIds, $person->id);
     }
     return $arrayOfPeopleIds;
 }
Пример #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make(Request::all(), ['name' => 'required', 'document' => 'required', 'email' => 'required|email|max:255|unique:persons', 'phone' => 'required', 'version_id' => 'required']);
     if ($validator->fails()) {
         return redirect()->back()->withErrors($validator->errors());
     } else {
         if (!$this->valDocument(Input::get('document'))) {
             return redirect()->back()->withErrors(['The document field is invalid.']);
         }
         $person = Request::all();
         Person::create($person);
         return redirect('persons');
     }
 }
Пример #3
0
 public function run()
 {
     Person::create(['first_name' => 'James', 'last_name' => 'Sample']);
 }
Пример #4
0
 protected function make() : Person
 {
     return Person::create();
 }