Skip to content
A Laravel 6 (LTS) Backend API starter project kit template/boilerplate.
PHP HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app update profile and password Sep 7, 2019
bootstrap init laravel 6 Sep 6, 2019
config
database
public init laravel 6 Sep 6, 2019
resources
routes
storage
tests update profile and password Sep 7, 2019
.editorconfig
.env.example register successful response using user resource Sep 6, 2019
.gitattributes init laravel 6 Sep 6, 2019
.gitignore init laravel 6 Sep 6, 2019
.styleci.yml add styleci Sep 7, 2019
.travis.yml
artisan
composer.json revert to tymon/jwt-auth tagged version Sep 13, 2019
composer.lock revert to tymon/jwt-auth tagged version Sep 13, 2019
package.json init laravel 6 Sep 6, 2019
phpunit.xml add some unit/feature test case for registration and login Sep 6, 2019
readme.md Update readme.md Sep 12, 2019
server.php init laravel 6 Sep 6, 2019
webpack.mix.js init laravel 6 Sep 6, 2019

readme.md

Laravel 6 (LTS) Backend API Boilerplate

Build Status StyleCI Latest Stable Version

A Laravel 6 (LTS) Backend API starter project kit template/boilerplate.

Features

  • Laravel 6 (Long-term support/LTS)
  • Optimized for API Backend (without UI/views)
  • Frontend Vue.js starter kit ready https://github.com/cleancode-id/laravel6-frontend-boilerplate
  • Authentication with JWT
  • Basic Features: Register, Login, Forgot Password, Update Profile & Password
  • Unit & Feature Test
  • Standard Coding Style & Clean Code
  • Role & Permission (To Do)
  • Authorization & Policies (To Do)

Installation

  • Run composer create-project --prefer-dist cleancode-id/laravel6-api-boilerplate
  • Edit .env and set your database connection details
  • Run php artisan key:generate and php artisan jwt:secret
  • Run php artisan migrate:fresh --seed

Usage

Credits

You can’t perform that action at this time.