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 开发的后台管理系统相关推荐

  1. cms php vue 开源_lucms —— 基于 Vue 和 Laravel 开发的后台管理系统

    lucms -- 基于 Vue 和 Laravel 开发的后台管理系统 由 Ucer 创建于2年前, 最后更新于 1年前 版本号 #1 36802 views 8 likes 0 collects 项 ...

  2. 开源了自己开发的后台管理系统

    因为面试的时候一个项目经理问用户中心为什么要重复造轮子呢?我顿时觉得我应该开源我自己的Java后台管理系统项目.我很想问那个项目经理:你发现过国内有开源的.安全的.完全满足需求的用户中心系统吗?你觉得 ...

  3. 基于 vue + Element-ui 开发的后台管理系统

    基于 vue + Element-ui 开发的后台管理系统 引文 思考 快速上手 项目结构介绍 引入 ElementUI 登录功能设计 项目演示地址:https://git.io/fp9UM 项目仓库 ...

  4. SpringBoot + Vue + ElementUI 开发的后台管理系统

    项目介绍 一款 Java 语言基于 SpringBoot2.x.MybatisPlus.Vue.ElementUI.MySQL等框架精心打造的一款前后端分离框架,致力于实现模块化.组件化.可插拔的前后 ...

  5. vue使用element-ui开发的后台管理系统使用中英文切换多语言国际化方案步骤流程

    公司后台管理系统需要使用多语言版本,本次记录使用i18n实现多语言切换的流程步骤: 1.安装工具包 npm install vue-i18n 2.在项目src目录下新建lang文件夹,目录结构如下: ...

  6. Pear Admin Layui - 基于 Layui 打造的免费开源、快速、高效的中后台管理系统前端框架

    代码量少.学习简单.功能强大.轻量级.易扩展,轻松开发从现在开始. 关于 Pear Admin Layui Pear Admin Layui 是一个快速,简洁且高效的 admin 前端框架,使用 La ...

  7. Vue项目实战项目记录(电商后台管理系统)

    学习视频:本站Vue实战项目:电商管理系统(Element-UI) 项目的实现效果 前言 时间:2021/10/5--2021/10/20 断断续续的完成了这个项目 gitte完整项目地址 后台项目文 ...

  8. Vue 3.2+Vite2 + Element-Plus 开发的后台管理系统(后台模板)

    #

  9. vue+element ui+腾讯云开发打造会员管理系统之实战教程(三)系统登录

    目录 登录逻辑 邮箱登录配置 登录逻辑 用户注册功能 注册页面效果 激活邮件 代码配置 程序预览 源码 登录逻辑 elment脚手架本身已经实现了登录逻辑,但是结合项目本身还需要进行改造,因为腾讯云开 ...

最新文章

  1. laravel mysql 锁表_Laravel 数据库加密及数据库表前缀配置方法
  2. 别吵吵,分布式锁也是锁
  3. 水平仪算公式计算机,水平仪的使用方法和计算
  4. SpringBoot_日志-指定日志文件和日志Profile功能
  5. Linux中的软件源详解,linux软件管理构建本地源实例详解
  6. ubuntu 的使用
  7. 杀毒jwgkvsq.vmx
  8. oracle erase,Arc SDE forOracle实现erase空间分析计算
  9. 【开发经验】fiddler实现请求转发
  10. VLAN详解系列:(6)VLAN间路由详解
  11. Windows动态库DllMain
  12. 手机游戏后台服务整体架构
  13. Mac idea破解到2100年
  14. VS Code格式化代码插件Beautify
  15. 企业微信小程序获取手机号?
  16. vue实现调查问卷一页一题,上一题下一题形式
  17. 腾讯云视频点播-java sdk 批量修改视频分类
  18. CodeForces 786A Berzerk 博弈?BFS瞎搞
  19. 浏览器无法启动百度网盘应用的解决办法
  20. 【Linux】Linux Kernel--Memory Management(一)

热门文章

  1. 华为交换机根据MAC地址禁止设备上网
  2. python循环怎么结束_python如何结束循环
  3. Java反射到底反射什么?
  4. 无法启动Outlook,无法打开Outlook窗口的解决方法
  5. PHP之 微信模板消息推送 的相关代码
  6. mysql 递减查询_php – MySQL – 自动递减值
  7. 计算机学院混合式局域网 组网方案设计
  8. 滁州职业学院计算机,2020年滁州职业技术学院分类职业技能(系统根据考生所填第一志愿发布试卷进行测试)1、机电类专业技能(满分80分)...
  9. 大数据分析:消费金融公司利润
  10. js常见面试题(二)