Thinkphp5插件编写模块不存在: ***解决办法
前言
今天通过 mipcms 已有的插件,更改一下做成了自己的插件,虽然插件很简单就是对数据的增删操作,但是对于我一个 php 新手来说还是不容易。想的时后期能够编写一个完整的插件。但是今天在编写插件的时候出现了一个问题,报的错误时: 控制器不存在,这个问题折腾了许久,然后群里问有个大佬说时路由的问题,由于新手半天都不知道说的啥,使劲控制器哪里找了,结果终于被我找到了,果真时路由的问题。
解决办法
1. 错误展示

请求的 url:

url 本身是存在的。路由的写法。


2. 正确做法
更改错误路由。
错误: Route::rule('webNotice/ApiAdminWebNotice\\/:action' ,'\\addons\\webNotice\\controller\\ApiAdminWebNotice@:action');
正确: Route::rule('webNotice/ApiAdminWebNotice/:action' ,'\\addons\\webNotice\\controller\\ApiAdminWebNotice@:action');
总结
如果后期遇到类似问题,请不要忘记查看路由是否正确。