cms php vue 开源_lucms - vue 与 Laravel 开发的后台管理系统
lucms
项目概述
产品名称:lucms
demo: 没钱续费服务器,暂不提供演示
最新稳定版本 v2.0.5
lucms 是一个基于 laravel5.5* 与 iviewjs 开发的一套后台管理系统。
功能如下
用户认证 —— 登录、退出
用户认证 —— 多表登录
用户管理 —— 头像上传、资料修改
权限系统 —— 多角色、多权限管理
附件管理 —— 服务器文件管理
新闻系统 —— 基础新闻管理
系统安全 —— 日志记录、ip 过滤
Excel 导入导出
Markdown 编辑器支持
Wangeditor 编辑器支持
各种组件封装
开发环境部署/安装
本项目代码使用 PHP 框架 Laravel 5.5 开发,本地开发环境使用 Laravel Homestead。
下文将在假定读者已经安装好了 Homestead 的情况下进行说明。如果您还未安装 Homestead,可以参照 Homestead 安装与设置 进行安装配置。
基础安装
克隆源代码
克隆 lucms 源代码到本地:
git@gitee.com:zhjaa/lucms.git
php 配置修改
1). 配置本地环境,根目录指向 public
2). 安装 composer
composer install
2). 生成配置文件
cp .env.example .env
你可以根据情况修改 .env 文件里的内容,如数据库连接、缓存、邮件设置等:
2). 目录访问权限配置
$ chmod -R 777 storage
3). 配置 .env ,修改数据库信息 . ....
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:IKlBaIonliiolP7yK0QWP8Ixwgc1Z5R2ylxEA6CD3nA=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://lucms.test
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=lucms
DB_USERNAME=root
DB_PASSWORD=route
.
.
.
QUEUE_DRIVER=sync 「同步模式,不使用任何队列」 => redis
.
.
.
4). 生成数据表及生成测试数据
$ art migrate
$ art db:seed
5). 安装 passport 客户端, vue api 请求 token 认证要用到
$ art passport:install
# 以下内容复制到 .env 中
Client ID: 2
Client Secret: qtbbnoYSKM1QkAfbcs614iCiWmMvBWNdRloJNbDi
6). 配置 .env ,修改数据库信息 . ....
.
.
.
OAUTH_GRANT_TYPE=password
OAUTH_CLIENT_ID=2
OAUTH_CLIENT_SECRET=p7XaeU3D9RASxQ18eiF5CT1uL9xUJRYjT6O8BJFt
OAUTH_SCOPE=*
.
.
.
7). 生成密钥
art key:generate
8). 设定图片上传软链接 storage/app/public/* 到 public/storage/images
$ cd public
$ mkdir storage
$ ln -s /srv/wwwroot/homestead-code/lucms/storage/app/public/* ./storage/
修改 js 配置
cp lu/example.vue.config.js lu/vue.config.js
cp lu/config/example.env.js lu/config/env.js
cp lu/config/example.url.js lu/config/url.js
lucms/lu/vue.config.js
const BASE_URL = env === 'development'
? '/iview-admin/'
: 'https://lucms.com/lu/dist/'
lucms/lu/config/url.js
const DEV_URL = 'http://lucms.test/'
const PRO_URL = 'https://lucms.com/'
vuejs 安装与运行
1). 开发环境
$ cd lu
$ cnpm install
$ npm run dev
2). 生产环境
$ cd lu
$ npm run build
扩展包使用情况
队列
Jobs
一句话描述TranslateSlug
翻译文章 title
本作品采用《CC 协议》,转载必须注明作者和本文链接
do it now
cms php vue 开源_lucms - vue 与 Laravel 开发的后台管理系统相关推荐
- cms php vue 开源_lucms —— 基于 Vue 和 Laravel 开发的后台管理系统
lucms -- 基于 Vue 和 Laravel 开发的后台管理系统 由 Ucer 创建于2年前, 最后更新于 1年前 版本号 #1 36802 views 8 likes 0 collects 项 ...
- 开源了自己开发的后台管理系统
因为面试的时候一个项目经理问用户中心为什么要重复造轮子呢?我顿时觉得我应该开源我自己的Java后台管理系统项目.我很想问那个项目经理:你发现过国内有开源的.安全的.完全满足需求的用户中心系统吗?你觉得 ...
- 基于 vue + Element-ui 开发的后台管理系统
基于 vue + Element-ui 开发的后台管理系统 引文 思考 快速上手 项目结构介绍 引入 ElementUI 登录功能设计 项目演示地址:https://git.io/fp9UM 项目仓库 ...
- SpringBoot + Vue + ElementUI 开发的后台管理系统
项目介绍 一款 Java 语言基于 SpringBoot2.x.MybatisPlus.Vue.ElementUI.MySQL等框架精心打造的一款前后端分离框架,致力于实现模块化.组件化.可插拔的前后 ...
- vue使用element-ui开发的后台管理系统使用中英文切换多语言国际化方案步骤流程
公司后台管理系统需要使用多语言版本,本次记录使用i18n实现多语言切换的流程步骤: 1.安装工具包 npm install vue-i18n 2.在项目src目录下新建lang文件夹,目录结构如下: ...
- Pear Admin Layui - 基于 Layui 打造的免费开源、快速、高效的中后台管理系统前端框架
代码量少.学习简单.功能强大.轻量级.易扩展,轻松开发从现在开始. 关于 Pear Admin Layui Pear Admin Layui 是一个快速,简洁且高效的 admin 前端框架,使用 La ...
- Vue项目实战项目记录(电商后台管理系统)
学习视频:本站Vue实战项目:电商管理系统(Element-UI) 项目的实现效果 前言 时间:2021/10/5--2021/10/20 断断续续的完成了这个项目 gitte完整项目地址 后台项目文 ...
- Vue 3.2+Vite2 + Element-Plus 开发的后台管理系统(后台模板)
#
- vue+element ui+腾讯云开发打造会员管理系统之实战教程(三)系统登录
目录 登录逻辑 邮箱登录配置 登录逻辑 用户注册功能 注册页面效果 激活邮件 代码配置 程序预览 源码 登录逻辑 elment脚手架本身已经实现了登录逻辑,但是结合项目本身还需要进行改造,因为腾讯云开 ...
最新文章
- laravel mysql 锁表_Laravel 数据库加密及数据库表前缀配置方法
- 别吵吵,分布式锁也是锁
- 水平仪算公式计算机,水平仪的使用方法和计算
- SpringBoot_日志-指定日志文件和日志Profile功能
- Linux中的软件源详解,linux软件管理构建本地源实例详解
- ubuntu 的使用
- 杀毒jwgkvsq.vmx
- oracle erase,Arc SDE forOracle实现erase空间分析计算
- 【开发经验】fiddler实现请求转发
- VLAN详解系列:(6)VLAN间路由详解
- Windows动态库DllMain
- 手机游戏后台服务整体架构
- Mac idea破解到2100年
- VS Code格式化代码插件Beautify
- 企业微信小程序获取手机号?
- vue实现调查问卷一页一题,上一题下一题形式
- 腾讯云视频点播-java sdk 批量修改视频分类
- CodeForces 786A Berzerk 博弈?BFS瞎搞
- 浏览器无法启动百度网盘应用的解决办法
- 【Linux】Linux Kernel--Memory Management(一)
热门文章
- 华为交换机根据MAC地址禁止设备上网
- python循环怎么结束_python如何结束循环
- Java反射到底反射什么?
- 无法启动Outlook,无法打开Outlook窗口的解决方法
- PHP之 微信模板消息推送 的相关代码
- mysql 递减查询_php – MySQL – 自动递减值
- 计算机学院混合式局域网 组网方案设计
- 滁州职业学院计算机,2020年滁州职业技术学院分类职业技能(系统根据考生所填第一志愿发布试卷进行测试)1、机电类专业技能(满分80分)...
- 大数据分析:消费金融公司利润
- js常见面试题(二)