/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(StoreEmployeeRequest $request) { $user = User::create(['name' => $request->get('name'), 'surname' => $request->get('surname'), 'email' => $request->get('email'), 'password' => $request->get('password')]); $employee = new Employee(); $employee->cert_auth = $request->get('email'); $employee->save(); $employee->user()->save($user); return redirect('/')->with('message', 'Kreiranje prodajalca je bilo uspešno.'); }
/** * Run the database seeds. * * @return void */ public function run() { factory(App\Employee::class, 20)->create()->each(function ($employee) { $employee->user()->save(factory(User::class, 'employee')->create()); }); $user = new User(); $user->name = 'Erik'; $user->surname = 'Drobne'; $user->email = '*****@*****.**'; $user->password = '******'; $user->verified = true; $user->save(); $employee = new Employee(); $employee->cert_auth = '*****@*****.**'; $employee->save(); $employee->user()->save($user); }