
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1333906
LayUI的过程中,越发觉得对方的设计理念符合我的审美,主要是后台开发者使用简单PHPer 却一直没有一套属于自己的后台管理系统,所以决定花费一些时间,在借鉴官方文档和其他开发者设计思路的前提下,打造一个属于自己的后台管理系统PHP开发框架 ,所以在此提供两个框架【 ① ThinkPHP5.1 ② Laravel5.5】下整理的系统代码,可根据自己的需求在【附录】中自行下载
系统设计:后端基于
PHP语言设计,前端基于Layui模块化框架 参考案例:发现 LayUI 年度最佳案例


js代码写的最耗费时间 
“今日赠言”,也是大同小异 
layer文件上传、UEditor富文本编辑器的使用,具体的实现可以参考下面两篇文章:Laravel+Layer 图片上传功能整理 Laravel 框架集成 UEditor 编辑器的方法
163邮箱账号,当然在所提供的源码中,只在Laravel5.5中实现了
.ENV文件,一个在config/mail.php文件中
如果测试实现,建议参考下面的文章. 【Laravel5.0+ 邮件发送功能实现】README.md 进行Composer安装、数据配置及迁移PhpStudy服务中,配置的虚拟域名为 lar5Pro.com ,则入口网址为:前台 :
lar5Pro.com/后台 :lar5Pro.com/cms/index
ThinkPHP5.1和Laravel5.5有着极为接近的设计理念,甚至同样的代码,仅仅稍作修改即能通用【举例】:
ThinkPHP5.1使用 field、order、find、select、alias等,而Laravel5.5使用select、orderBy、get、first等model类 命名的方式不一样,注意 "s",比如表格articles,前者model命名为Articles,后者却为ArticleThinkPHP5.1 不能用name字段,且其中的"created_at/updated_at"也不能生效,真是个奇怪的问题__construct初始化判断Session数据,而后者不可