4 Star 7 Fork 54

homeleaf / lucms

forked from Ucer / lucms 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

lucms

项目概述

lucms 是一个基于 laravel5.5*iviewjs 开发的一套后台管理系统。


 Ucer-admin

功能如下

  • 用户认证 —— 登录、退出
  • 用户管理 —— 头像上传、资料修改
  • 权限系统 —— 多角色、多权限管理
  • 权限系统 —— 多角色、多权限管理
  • 附件管理 —— 服务器文件管理
  • 新闻系统 —— 基础新闻管理

开发环境部署/安装

本项目代码使用 PHP 框架 Laravel 5.5 开发,本地开发环境使用 Laravel Homestead。

下文将在假定读者已经安装好了 Homestead 的情况下进行说明。如果您还未安装 Homestead,可以参照 Homestead 安装与设置 进行安装配置。

基础安装

  • 克隆源代码

克隆 lucms 源代码到本地:

git@gitee.com:zhjaa/lucms.git

  • php 配置修改

1). 配置本地环境,根目录指向 public

2). 目录访问权限配置

  $ chmod -R 777 storage

3). 安装 passport 客户端, vue api 请求 token 认证要用到

 $ art passport:install

4). 生成配置文件

cp .env.example .env
你可以根据情况修改 .env 文件里的内容,如数据库连接、缓存、邮件设置等:

5). 生成数据表及生成测试数据

/database/lucms.sql

$ art migrate

6). 生成密钥

art key:generate

7). 设定图片上传软链接 storage/app/public/*public/storage/images

8). 配置 .env

.

.

.
QUEUE_DRIVER=sync 「同步模式,不使用任何队列」 => redis

.

.

.
  • 修改 js 配置

1). 修改基本域名

lucms/lu/src/libs/util.js

const ajaxUrl = env === 'development'
    ? 'http://lucms.test/api'
    : env === 'production'
        ? 'http://lucms.test/api'
        : 'http://lucms.test/api';

lucms/lu/src/main.js

const app_url = '//lucms.test/api';

lucms/lu/build/webpack.prod.config.js

.
.
.
    output: {
        //publicPath: 'http://lucms.test/lu/dist/',  // 修改 https://iv...admin 这部分为你的服务器域名
        publicPath: 'http://lucms.codehaoshi.com/lu/dist/',  // 修改 https://iv...admin 这部分为你的服务器域名
        filename: '[name].[hash].js',
        chunkFilename: '[name].[hash].chunk.js'
    },
. 
.
.

vuejs 安装与运行

1). 开发环境

cd lu
cnpm install
npm run dev

扩展包使用情况

扩展包 一句话描述 本项目应用场景
laravel/passport jwt 用户认证包 api 登录认证
Intervention/image 图片处理包 图片上传裁剪
laravel-permission:~2.7 权限管理包 权限管理
mews/purifier xss过滤 富文本编辑器
overtrue/pinyin 基于 CC-CEDICT 词典的中文转拼音工具 文章 seo 友好的 url
nrk/predis redis 队列驱动器 队列管理
laravel/horizon 队列监控 队列监控
rap2hpoutre/laravel-log-viewer laravel 日志查看 查看日志

队列

Jobs 一句话描述
TranslateSlug 翻译文章 title

空文件

简介

lucms 是一个基于 laravel5.5* 与 iviewjs 开发的一套后台管理系统。 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/homeleaf/lucms.git
git@gitee.com:homeleaf/lucms.git
homeleaf
lucms
lucms
master

搜索帮助

14c37bed 8189591 565d56ea 8189591