* @created 2022-08-01 20:30:44 * @modified 2022-08-01 20:30:44 */ namespace Beike\Admin\Repositories; use Beike\Models\AdminUser; class AdminUserRepo { public static function createAdminUser($data): AdminUser { $adminUser = new AdminUser([ 'name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']) ]); $adminUser->save(); $adminUser->assignRole($data['roles']); return $adminUser; } }