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