Getting started with Skimia/ApiFusion

Welcome! This guide will help you get started with using Skimia/ApiFusion in your project.

Requirement

due of the package dependencies fadion/validator-assistant doesn't have a stable tag for Laravel 5, you'll need to add the following to your composer.json file

{
  "minimum-stability": "dev",
  "prefer-stable": true
}

Installation

Install Skimia\ApiFusion with Composer:

composer require skimia/api-fusion

Open config/app.php and register the required service provider above your application providers.

'providers' => [
    Skimia\ApiFusion\ApiFusionServiceProvider::class
]

Configuration

Skimia/ApiFusion uses Dingo/Api, you can publish this configuration by Command

php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

you can refer in the dingo api wiki at Github

simple default configuration for dev:

# url for access to api : laravel_root/skimia.api.svc
# header Accept : application/x.skimia.v1+json
API_STANDARDS_TREE=x
API_SUBTYPE=skimia
API_PREFIX=skimia.api.svc
API_VERSION=v1
API_DEBUG=true
API_STRICT=false