承接 neoson/laravel-api-min-boilerplate 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

neoson/laravel-api-min-boilerplate

Composer 安装命令:

composer create-project neoson/laravel-api-min-boilerplate

包简介

A simple laravel api boilerplate

README 文档

README

A simple laravel 5.7 api boilerplate which include very basic function to get started.

Features

  • Api token generator (email verfication, password recovery)
  • clockwork debug
  • laravel auditing
  • error logging to db
  • jwt authentication
  • laravel ide helper

Installation

run the following command from terminal

composer create-project --prefer-dist neoson/laravel-api-min-boilerplate myProject

run migration

php artisan migrate

generate jwt secret

php artisan jwt:generate

rename .env.example to .env and setup your configuration

run the application

php artisan serve

Usage

Important Diretories

api route : route/api.php
controller: app/Http/Controllers/V1
model : app/Model

This boilerplate provide function to send email

//run this queue worker
php artisan queue:work

//email template directories
resources/views/emails

Api

POST api/auth/register        //register an account and send verification email
POST api/auth/login           //perform login and get jwt token
GET  api/auth/email/verify    //verify email for new account
POST api/auth/recovery        //send a recovery email
GET  api/auth/reset           //reset password after verify recovery email
POST api/auth/refresh         //refresh the jwt token

//the following api require jwt token
//you can include in header(Authorization: Bearer 'token') 
//or as request parameters(token)
POST api/auth/password/change //for changing password
POST api/auth/logout          //logout
POST api/auth/me              //get current authencated user

Built With

License

This project is licensed under the MIT License - LICENSE

Feedback

Your feedback and contribution are very welcome, hope you enjoy it.

统计信息

  • 总下载量: 14
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-11-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固