基于laravel 5.5 开发的针对API的开发神器 laravel-smart

项目简介

laravel-smart 是针对api接口能进行友好开发的强大的辅助工具,集成了短信,邮件,极光推送,代码生成,接口模拟器等,框架目前可以很方便的开设子项目,统一后台管理,方便各位基于这套源码基础上做二次迭代.

代码仓库

https://github.com/dominator88/laravel-smart

安装步骤
- 使用composer进行安装:
首先需要将镜像设置后面加上

,"minimum-stability": "dev",
"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

首先需要安装好laravel环境,进入laravel目录
执行

composer require dominator88/laravel-smart:dev-master

运行下面命令来发布资源,以及安装数据库

 php artisan vendor:publish --provider="Smart\SmartServiceProvider"

 php artisan make:auth

 php artisan smart:install

为权限认证添加 模块,并设置为当前模型作为用户模型 修改 config/auth.php 文件
设置方法 https://xueyuanjun.com/post/6803.html
关于 添加自定义用户提供者 的方式

'admin' => [
    'driver' => 'eloquent',
    'model' => Smart\Models\SysUser::class,
]

如此便可以进行访问
后台地址: http://sitename/backend/ 帐户名: sys_admin 密码 123123 邮箱 admin@admin.com
超级管理员 帐户 密码可以在 config/ backend.php 进行配置

从根目录进入 public目录,执行命令

  npm update

不知道npm如何安装 的可以在搜索引擎上查找.

image http://forum.laravelacademy.org/assets/images/669-0a69SXHApLAKtNAZ.png

目前这套管理框架是新开发,在开发过程中可能会存在一些问题,希望有问题的朋友能不吝赐教,一起进步!

image http://forum.laravelacademy.org/assets/images/669-xdtMgFHlhU6FrpEo.png

image http://forum.laravelacademy.org/assets/images/669-f5z0r4xc9EUVxTkI.png

image http://forum.laravelacademy.org/assets/images/669-gm715aAnr80p1SO0.png

上一篇: 接口管理首选平台DOClever,免费开源,值得推荐

下一篇: 玩转数据迁移migration