/** * 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; }
/** * 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'); } }
public function run() { Person::create(['first_name' => 'James', 'last_name' => 'Sample']); }
protected function make() : Person { return Person::create(); }