2017 © Pedro PelĂĄez
 

library litterbox-api

The Litterbox backend.

image

wetcat/litterbox-api

The Litterbox backend.

  • Sunday, April 10, 2016
  • by agoransson
  • Repository
  • 1 Watchers
  • 0 Stars
  • 234 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Under development!, (*1)

install

This assumes you've already installed Laravel 5.1.19 (neoeloquent is not compatible with later changes to the builder in Laravel), (*2)

  1. Install package with composer require wetcat/litterbox-api dev-master, (*3)

  2. Add provider, (*4)

Wetcat\Litterbox\LitterboxServiceProvider::class,
  1. Publish config php artisan vendor:publish and modify to suit your Neo server., (*5)

  2. Update configs., (*6)

  3. Add datbase settings, (*7)

'default' => 'neo4j',
'connections' => [
  'neo4j' => [
    'driver' => 'neo4j',
    'host'   => 'localhost',
    'port'   => '7474',
    'username' => null,
    'password' => null
  ]
]
  1. Register middleware in App\Http\Kernel.php
protected $routeMiddleware = [
  'cors'                  => Barryvdh\Cors\HandleCors::class,
  'litterbox-guest'       => \Wetcat\Litterbox\Middleware\Guest::class,
  'litterbox-auth'        => \Wetcat\Litterbox\Middleware\Auth::class,
  'litterbox-order'     => \Wetcat\Litterbox\Middleware\Order::class,
  'litterbox-admin'       => \Wetcat\Litterbox\Middleware\Admin::class,
  'litterbox-superadmin'  => \Wetcat\Litterbox\Middleware\Superadmin::class,
];
  1. Set up CORS app\config\cors.php
return [
  'supportsCredentials' => false,
  'allowedOrigins' => ['*'],
  'allowedHeaders' => ['Content-Type', 'Accept', 'X-Litterbox-Token'],
  'allowedMethods' => ['GET', 'POST', 'PUT',  'DELETE', 'OPTIONS'],
  'exposedHeaders' => [],
  'maxAge' => 0,
  'hosts' => [],  
]
  1. Make sure to disable CSRF tokens in app\Http\Kernel.php
protected $middleware = [
    \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
    \App\Http\Middleware\EncryptCookies::class,
    \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
    \Illuminate\Session\Middleware\StartSession::class,
    \Illuminate\View\Middleware\ShareErrorsFromSession::class,
    //\App\Http\Middleware\VerifyCsrfToken::class,
];

The Versions

10/04 2016

dev-master

9999999-dev

The Litterbox backend.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Andreas Göransson

laravel commerce neo4j