/** * Execute the job. * * @return void */ public function handle() { $user = User::create(['name' => $this->input["name"], 'email' => $this->input["email"], 'password' => \Hash::make($this->input["password"])]); $administrator = Administrator::create(['user_id' => $user->id, 'role' => $this->input["role"], 'status' => isset($this->input["status"]) ? $this->input["status"] : true]); \Session::flash('success', 'Administrator has been created.'); event(new AdministratorWasCreated($administrator)); }