原创| 系统说明| 3小时前| 阅读 1 次 | 0赞同 0反对
概述:DMAKE轻量级PHP平台建站系统(板砖博客)是基于Laravel框架的升级版本,于2023年11月拓展物联网管理框架,可对物联网设备点位、设备信息、资产和数据接口进行管理,并提供前端大屏、移动端数据接口。
可以用于建立一切平台的系统底层,具备插件管理,并且API功能好到让新手菜鸟喜极而泣。DMAKE轻量级PHP平台建站系统(板砖博客)是基于Laravel前后端分离的理念开发而来,经过门户网站、淘宝客、B2C商城、微信公众平台、资讯网站、资源网站、视频站和企业站群等多种运营模式集成并产品化,方便更多的个人站长和企业能够快速建立互联网品牌。 TIPS:于2023年11月拓展物联网管理框架,可对物联网设备点位、设备信息、资产和数据接口进行管理,并提供前端大屏、移动端数据接口。物联网架构中的主要功能已验证:
欢迎各届有项目来往合作:微信 daneas2014
本应用为混合架构,并未单独将Vue3独立打包,是利用Laravel对Vite的支持进行的开发和部署。
Admin 基础内容的管理界面 Agronomy 精准农业(农业应用) Api 全站API出口 Archive 文章系统 Doclib 在线文档 Forum 论坛 IotService 物联网服务 Mall 商城服务 Market 企业&商品展示 Media 视频服务 Pay 统一支付模块 Sites 简单的站群(暂未从TP迁移过来) Taoke 淘宝客站点 Tools 自定义的一些小工具 Ucenter 统一的用户中心 Wechat 微信应用(暂未从TP迁移过来)
详情参考:https://gitee.com/daneas2014/fullsys_laravel
// 自动匹配 {controller}/{action} 模式 Route::match(['get', 'post'], '/{controller}/{action}', function (controller,action) { // 规范化控制器类名′controller)) . 'Controller';
// 检查控制器是否存在 if (!class_exists($controllerClass)) { abort(404, 'Controller not found'); }
// 获取控制器所有公共方法
$methods = get_class_methods($controllerClass);
$lowerMethods = array_map('strtolower', $methods);
// 查找匹配的action(不区分大小写)
$index = array_search(strtolower($action), $lowerMethods);
if ($index === false) {
abort(404, 'Action not found');
}
// 获取实际的action方法名
$realAction = $methods[$index];
// 调用控制器方法
return app()->make($controllerClass)->$realAction();
}) ->where([ 'controller' => '[a-zA-Z]+', 'action' => '[a-zA-Z]+' ]);
命令参考:https://laravelmodules.com/docs/v11/artisan-commands
发布前: composer install --optimize-autoloader --no-dev php artisan config:cache php artisan route:cache php artisan view:cache php artisan optimize:clear
https://laravelmodules.com/docs/v11/installation-and-setup
本频道需要登陆后才能评论,请登录