wyyl/beike/Admin/Repositories/AdminUserRepo.php

31 lines
701 B
PHP

<?php
/**
* AdminUserRepo.php
*
* @copyright 2022 opencart.cn - All Rights Reserved
* @link http://www.guangdawangluo.com
* @author Edward Yang <yangjin@opencart.cn>
* @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;
}
}