Skip to content

Companion app to vue-starter. Basic Laravel API with JWT auth and Dingo

Notifications You must be signed in to change notification settings

everdaniel/vue-starter-laravel-api

 
 

Repository files navigation

vue-starter Backend API (Laravel-based)

This application will serve as the companion app to another project called vue-starter. It is meant to be a small demo of a Laravel API, using Dingo and JWT for authentication.

vue-starter Frontend App

Installation

Step 1: Clone the repo

git clone https://github.com/layer7be/vue-starter-laravel-api

Step 2: Prerequisites

composer install
touch database/database.sqlite
php artisan migrate
php artisan db:seed
php artisan key:generate
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
php artisan jwt:secret

Step 3: Serve

php artisan serve

Note about Apache

If you use Apache to serve this, you will need to add the following 2 lines to your .htaccess (or your virtualhost configuration):

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

About

Companion app to vue-starter. Basic Laravel API with JWT auth and Dingo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.5%
  • ApacheConf 0.5%