MeEdu知识付费系统---文件上传功能
我司购买了一套MeEdu知识付费系统用来做二次开发教育平台管理系统,最近开发了一个新闻资讯插件,运营说还需要一个文件上传的功能,后台编辑器采用的是 tinymce 编辑器,没有附件上传的功能,其次是由于用这个做了APP,需要做一个APP下载的功能。
这套系统是用 Laravel 开发,文件上传功能相对比较简单,功能开发好后,超级管理使用没有问题,但是其他的人使用就有问题。
原因是:权限问题。
查看了【MeEdu知识付费系统】这套系统的上传权限,它是对上传权限做了单独的配置,对于上传不需要验证权限:
具体代码位置:
App/Constant/BackendApiConstant.php
只需要在这里增加一行代码,这个接口就不会进行权限控制:
'upload/image/file' => true
后来查看了它的权限控制:后台权限控制使用中间件控制
具体代码:
可以通过第29行看到他的权限控制,通过链接来控制,可以设置【白名单】来做权限,在第31行的代码,就是前面【BackendApiConstant】里面的配置。