[Pandaman] 使用属性类定义路由的好处

wasoncheung

使用属性类定义路由的好处

最明显的好处就是,开发过程中,在需求,路径,路由 等等反复修改时造成的多余的工作量。
对于控制器的写死方式,并不灵活,比如 我想把登录的路由 放到用户的路由组下,这种情况下容器一改全改。
而使用注解的方式定义,随便你放到那里都行,不仅可以根据自己的喜好开发,还不受其它的影响。

在pandaman中,轻松一键获取所有的路由,这在做权限判断的时候更简单

class Login
{
    #[GET]
    #[Rule('/login')]
    #[Title('登录页面')]
    public function index(): Response
    {
        return view('login');
    }
}

545 0 0
0个评论

wasoncheung

1070
积分
0
获赞数
0
粉丝数
2022-11-15 加入
🔝