返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >layui学习笔记(一) 关于layuiAdmin pro+ThinkPHP6部署方案
  • 909
分享到

layui学习笔记(一) 关于layuiAdmin pro+ThinkPHP6部署方案

前端layuiphp 2023-09-03 08:09:42 909人浏览 薄情痞子
摘要

layuiAdmin pro 是完全基于 layui 架构而成的后台管理模板系统,可以更轻松地实现前后端分离,它是mvc 的简化版,全面接管 视图 和 页面路由,并可自主完成数据渲染,服务端通常只负责数据接口,而前端只需专注视图和事件交

layuiAdmin pro 是完全基于 layui 架构而成的后台管理模板系统,可以更轻松地实现前后端分离,它是mvc 的简化版,全面接管 视图页面路由,并可自主完成数据渲染,服务端通常只负责数据接口,而前端只需专注视图和事件交互,所有的页面动作都是在一个宿主页面中完成,因此这赋予了layuiAdmin 单页面应用开发的能力。

由于 layuiAdmin pro 可采用前后端分离开发模式,因此你无需将其放置在你的服务端 mvc 框架中,你只需要给 layuiAdmin 主入口页面(我们也称之为: 宿主页面)进行访问解析,它即可全权完成自身路由的跳转和视图的呈现,而数据层则完全通过服务端提供的异步接口来完成。

因layuiAdmin pro需要版权,所以切记,一切以学习为主,禁止商用。

我所使用的layuiAdmin pro来自于网络,仅供学习使用。

学习使用的版本:

layuiAdmin pro v1.40【layui 默认为v2.5.6,我以将它升级为2.7.6】

ThinkPHP是一个免费开源的,快速、简单的面向对象轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。Thinkphp从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。

学习使用的版本:

ThinkPHP6 v6.1.1

 注:如果你的开发最终选择了layuiadmin pro为前端,那么就要清楚,layuiadmin pro是mvc 的简化版,全面接管 视图页面路由,服务端通常只负责数据接口。要放弃ThinkPHP6的视图和路由等。

一、layuiadmin pro + ThinkPHP6的初步部署。

安装thinkphp6:composer create-project topthink/think tp 

【tp为下载目录,下载后可自行剪切到想要放置的目录下】

应用视图:composer require topthink/think-view

【虽说layuiadmin pro全面接管了视图页面,但是这里安装tp6的视图的作用是,部署layuiadmin的宿主页面】

 验证码安装:composer require topthink/think-captcha

【主要应用于登录】

项目为前台+后台,那么需要多应用模式:composer require topthink/think-multi-app
多应用模式下,添加admins应用和index应用
php think build admins
php think build index

 具体关于ThinkPHP6的安装,请查看官方开发手册。

安装 · ThinkPHP6.0完全开发手册 · 看云

本例以单应用模式为例

将 layuiadmin pro文件夹下的src和start两个文件夹复制到 /public/static/ 目录下。

 2.将/pubic/static/start/下的index.html,剪切到/app/view/index/目录下。

 

 3.配置模板输出替换

  •  /config/view.php
// 模板输出替换'tpl_replace_string' => [    '__LAYUIADMIN__' => '/static',],

首页控制器方法   /app/controller/Index.php

ion index()    {    return View::fetch();  //对应视图 /app/view/index/index.html    }}

 5.修改宿主页面

  •  /app/view/index/index.html
  • 修改静态资源路径,并配置version属性实时更新缓存
        layuiAdmin pro - 通用后台管理模板系统(单页面专业版)                

来源地址:https://blog.csdn.net/xych_ccui/article/details/129758177

--结束END--

本文标题: layui学习笔记(一) 关于layuiAdmin pro+ThinkPHP6部署方案

本文链接: https://lsjlt.com/news/391860.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作