zoukankan      html  css  js  c++  java
  • 后台接口平台 基于Laravel 开发 快速开发数据接口

    laravelPCMS V1.5.0 项目地址:https://github.com/q1082121/laravelcms喜欢的朋友可以支持下 点点星标基于 laravel5.2 的PHP内容管理系统 后台基于AdminLTE主题 前端组件Vue.js 集成基础的微信相关功能。是一个可以 ...

    百牛信息技术bainiu.ltd整理发布于博客园

    laravelPCMS V1.5.0 项目地址:https://github.com/q1082121/laravelcms
    喜欢的朋友可以支持下 点点星标

    基于 laravel5.2 的PHP内容管理系统 后台基于AdminLTE主题 前端组件Vue.js 集成基础的微信相关功能。是一个可以快速上手,项目开发的首选工具。

    作者:rubbish.boy@163.com QQ :471416739

    使用了laravel哪些扩展包? composer.json

    zizaco/entrust 权限验证
    predis/predis redis-php扩展包
    overtrue/laravel-lang laravel多个国家的语言包
    gregwar/captcha 验证码类库
    barryvdh/laravel-debugbar 调式Debug插件
    intervention/image 图片处理类库
    yuanchao/laravel-5-markdown-editor 文本编辑器
    stevenyangecho/laravel-u-editor 百度富文本编辑器
    workerman/phpsocket.io,workerman/workerman 目前开发用的是win版本, 压缩包是linux版本
    overtrue/wechat: ~3.1 微信扩展包
    dingo/api api开发扩展包
    tymon/jwt-auth 用户api验证扩展包
    overtrue/laravel-pinyin 中文转拼音
    laravelPCMS 使用了哪些前端组件? bower.json

    前端组件默认安装存放目录:Public/module
    "AdminLTE": "admin-lte#^2.3.6"
    "jquery": "1.11.0"
    "vue": "^1.0.26"
    "jquery-form": "good-form#*"
    "vue-resource": "^1.0.2"
    laravelPCMS 使用了哪些前端组件? 非包管理

    layer-v2.4 弹层组件
    error 错误页面模板
    login 用户登录,用户注册模板
    DateTimePicker 时间日期控件 兼容移动端
    moment 时间处理控件
    socket.io-client-1.3.7 web通信
    amazeui v2.7.2
    amazeui_admin

    public/js/common.js 公共函数
    便捷的API接口开发 API 版本控制 支持 https

    路由方法:
    $api = app('DingoApiRoutingRouter');
    $api->version('v1', function ($api) {
    $api->group(['namespace' => 'AppHttpControllersApiV1','domain' => env('API_DOMAIN', '')], function ($api) {
    $api->get('users', ['as' => 'api.users.list', 'uses' => 'UserController@api_list']);
    });
    });

    响应方法:

    AppHttpControllersApiV1UserController

    [示例](http://api.tzsuteng.com/api/users)
    [Https示例](https://api.tzsuteng.com/api/users)
    使用手册

    如果需要设置 SESSION_DRIVER=redis 那么需要启动 redis-server.exe 默认为file

    window环境手动运行项目环境下的start_for_win.bat

    linux环境随服务器启动自动运行start_io.php(必要) start_web.php(不可必要)

    获取项目文件:git clone 或者 github 上下载压缩包

    使用命令行 建立数据库魔法 php artisan migrate

    填充网站初始数据(由于地区数据比较多,生成比较慢,预计时间5-10分钟内)
    1 php artisan db:seed 也可以用下面分步骤执行

    1 php artisan db:seed --class=UserSeeder 账号默认密码:111111

    2 php artisan db:seed --class=RoleSeeder

    3 php artisan db:seed --class=PermissionSeeder

    4 php artisan db:seed --class=DistrictSeeder 数据较大
    开始体验 DEMO

    开发进展

    修改密码
    系统设置
    用户角色
    角色权限
    用户管理
    用户资料
    主导航栏
    资讯管理
    -文章分类
    -文章资讯
    -文章标签 下一个版本内容
    产品管理
    -产品分类
    -产品内容
    图片管理
    链接管理
    -链接分类
    -友情链接
    日志管理
    信件管理
    用户头像
    题库管理
    -题库分类
    -题库类型
    -单选题
    -多选题
    -判断题
    微信管理
    >公众号管理
    >关注回复
    >默认回复
    >文本回复
    >图文回复
    >微信菜单
    >粉丝列表
    >渠道二维码 下一个版本内容
    >优惠券 下一个版本内容
    >大转盘 下一个版本内容
    >摇一摇 下一个版本内容
    消息管理 下一个版本内容
    第三方登录 下一个版本内容
    单点登录 下一个版本内容
    前端会员中心 【目前开发了一些基础功能】
    微信小程序
    微信小程序登录态维护
    微信小程序用户接口
    微信小程序名片接口
    注意事项

    请谨慎使用“composer update” 全部更新操作 会重置一些组件的默认配置设置
    可以使用“composer update vender/.....” 选择性更新安装扩展

  • 相关阅读:
    centos安装elasticsearch-rtf5.5.4
    docker的8个使用场景
    通过优化Gunicorn配置获得更好的性能
    django更换ORM连接处理(连接池)转
    单点登录,系统B如何辨别用户已登录系统A
    数据库Mysql的学习(六)-子查询和多表操作
    数据库Mysql的学习(五)-运算符与函数
    数据库Mysql的学习(四)-表的记录操作
    数据库Mysql的学习(三)-各种约束
    c和c++单链表
  • 原文地址:https://www.cnblogs.com/bainiu/p/7541886.html
Copyright © 2011-2022 走看看