萌新第一次公司项目上webman框架
项目上我大量使用了静态的方法,之前都是使用TP框架;经常使用new来访问实例。
// 我的控制方法
public function menus(): Response
{
$data = SysMenuService::list();
return renderSuccess($data);
}
// 业务逻辑
public static function list(): array
{
$uid = SysAdminService::getLoginId();
// 查询对应的roleIds
$roleIds = SysAdminRoleModel::where('admin_id', $uid)->pluck('role_id')->toArray();
if (empty($roleIds)) {
throw new RespBusinessException('用户未分配角色');
}
$menuIds = SysRoleMenusModel::query()->whereIn('role_id', $roleIds)->pluck('menu_id')->toArray();
if (empty($menuIds)) {
throw new RespBusinessException('角色未分配菜单');
}
$menus = SysMenuModel::whereIn('id', $menuIds)
->orderBy('order_no', 'ASC')
->select(['parent_id', 'type', 'id', 'active_menu', 'ext_open_mode', 'icon', 'is_ext', 'keep_alive', 'order_no', 'show', 'status', 'type', 'component', 'name', 'path'])
->get()
->toArray();
return self::filterAsyncRoutes($menus);
}
没有问题
你们公司 谁决定用webman的,还是开发人员 自己可以决定用框架都行,要是自己决定 那是真好呀
看项目谁来搭建基础框架,我就是小虾米,不能搭建基础框架;老大说用TP我只能TP。但是他最近太忙了。我就来当山大王了
挺好呀,还能自己定框架,tp我就不知道这框架 有啥好的? 有啥它能干的 webman不能写的? 现在tp6 以后都是学习laravel了,还不如直接用laravel呢
laravel我是真的一点都不会
tp6 基本和 laravel 没啥大区别了 哈哈
完全没问题···
完全没问题,我整个项目都是静态,没有一处new
吊呀兄弟,我一直在想怎么不new呢