Created API endpoints

This commit is contained in:
2017-12-20 16:45:20 +07:00
parent ad11643854
commit 554c74481b
53 changed files with 4637 additions and 9 deletions

View File

@@ -0,0 +1,35 @@
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class JSONApiServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register the application services.
*
* @return void
*/
public function register()
{
$this->app['Dingo\Api\Transformer\Factory']->setAdapter(function ($app) {
$baseUrl = 'http://api.questionnaire.dev/v1';
$manager = new \League\Fractal\Manager;
$manager->setSerializer(new \League\Fractal\Serializer\JsonApiSerializer($baseUrl));
return new \Dingo\Api\Transformer\Adapter\Fractal($manager, 'include', ',');
});
}
}