protected function createUser(Request $request, $userModel) {
$data = $request->toArray();
$validate = Validator::make($data, $this->validateRulesCreate);
if($validate->fails()) return [ "success" => false, "validator" => $validate ];
$data["password"] = Hash::make($data["password"]);
$appUser = $userModel::create($data);
$appUser->user()->create($data);
event(new Registered($appUser->user));
return [ "success" => true, "user" => $appUser ];
}
protected function createUser($userModel) {
$user = $userModel::create($data);
}
protected function createUser(Request $request, $userModel) {
$data = $request->toArray()
// тут какой-то код
$user = $userModel::create($data);
// тут какой-то код
}
Чет не понятно зачем все эти танцы?