Modstart博客技术分享--如何添加一个新模块(图文结合教程)

技术, 问答  ·  2024-03-25

Modstart博客技术分享--如何添加一个新模块(图文结合教程)

e3dc3db028c7437f939321a9e4374054.png


添加一个新模块需要操作的文件:


1. module/Blog/Api/Controller/你需要添加的类文件,注意文件名

221b8feec5d14bf68a815b90b24586da.png


9e3fd2da4b7749d5a01e8ba12fc728f5.png


2. module/Blog/Core/ModuleServiceProvider.php 添加你的文件路径到第50行

d72a6024bacb4cbb9009a7cb76a78b0c.png


8b499ba2e85f4f21bad9a5da926e1f6e.png


3. module/Blog/View/pc/blog/ 添加你的视图文件,注意文件名


3a7bcdfc5395459eaaf42f9195c8d37f.png


605adb5b7fea47f9aab6ada81d4e0a10.png



4. module/Blog/Web/routes.php 添加你的新模块的路由,类似:$router->match(['get'], 'blog/apps', 'AppsController@index');


04f0ce56592b4da6bc782c14978c4584.png


7c6f9ec726984f20a25604e63a2493b2.png


5. module/Blog/Web/Controller/ 添加您新模块的控制器,直接复制其他控制器的操作类来修改


681dbb6a29ea4ddc900a9eb5a57cac30.png


 

43d2e2592c214382be376eb5bad797cd.png



以上5步,缺一不可,做完以后,再访问:dz.sumer.work/blog/你的模块名字, 如无意外,就可以访问到你的页面了。如果出现500,就修改根目录下的.env APP_DEBUG = true,查看错误日志,逐个排查。如果修复正常了,请别忘记把.env文件改回去,把日志功能关闭哦!

————————————————————————————————————————————————


版权声明:本文出自SUMER资源网(dz.SUMER.work),文章遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

博客链接:https://dz.sumer.work


评论