webman应用插件路由问题

luscio

问题描述

webman应用插件能不能像主应用一样Route::disableDefaultRoute()关闭默认路由
只有自己定义的路由规则才允许访问
目前我测了一下,在应用插件app/controller目录下的控制器方法,都能被访问,我如果像禁止掉,只有在路由文件里配置才允许访问要怎么操作?

650 1 1
1个回答

walkor

这样禁用某个应用插件的默认路由

Route::disableDefaultRoute('插件名');
  • ichynul 2023-04-07

    感觉插件系统侵入性太强了,使用者未必会用到这个特性,却增加了框架的复杂性。

  • walkor 2023-04-07

    应用插件是一个单独的目录,对现有项目没有任何代码入侵

  • ichynul 2023-04-07

    App.php里面搜索plugin可以匹配到82处,感觉复杂

  • walkor 2023-04-07

    内核支持应用插件也就估计也多增加了200行代码,并不复杂,而且对开发者没有负面影响

年代过于久远,无法发表回答
🔝