2017 © Pedro Peláez
 

library apidocs

Laravel API Documentation Generator

image

tao2581/apidocs

Laravel API Documentation Generator

  • Tuesday, October 31, 2017
  • by tao2581
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 33 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

forked from f2m2/apidocs, add dingo/api support

Laravel API Docs Generator

This Laravel package provides an API Documentation generator based upon your Routes and Controller Method DocBlock comments., (*1)

Installation

Laravel 5.0

Begin by installing this package through Composer. Edit your project's composer.json file to require f2m2/apidocs., (*2)

"require-dev": {
    "tao2581/apidocs": "dev-master"
}

Next, update Composer from the Terminal:, (*3)

composer update

Once the packaage has installed, the final step is to add the service provider. Open config/app.php, and add a new item to the providers array., (*4)

'F2m2\Apidocs\ApidocsServiceProvider',

Run the artisan command from the Terminal to see the new apidocs command., (*5)

php artisan apidocs:generate

Create a copy of the API Docs Config by running this artisan command:, (*6)

php artisan vendor:publish

Laravel 4.2

See installation: https://github.com/f2m2/apidocs/tree/1.0.0, (*7)

Notes

Route Prefix

Create a prefix for your routes with an API Version. i.e. 'api/v1, (*8)

Route::group(['prefix' => 'api/v1'], function(){
     // ...
});
#

Laravel 5.4 defaults to api prefix (Route::prefix('api')). If your routes/api.php looks like this..., (*9)

Route::group(['prefix' => 'v1'], function(){
     // ...
});

... then the route for the generate command would be api/v1 Otherwise it will be just api, (*10)

DocBlock Example

Below is a docBlock example., (*11)

/**
* Display the specified resource.
* GET /user/{id}
*
* @param  int  $id  The id of a User
* @return Response
*/
public function show($id)
{
    // Display User
}

License

See LICENSE file., (*12)

The Versions

31/10 2017

dev-master

9999999-dev https://github.com/tao2581/apidocs

Laravel API Documentation Generator

  Sources   Download

MIT

The Requires

 

31/10 2017

2.0.2

2.0.2.0 https://github.com/tao2581/apidocs

Laravel API Documentation Generator

  Sources   Download

MIT

The Requires

 

21/08 2016

dev-develop

dev-develop https://github.com/f2m2/apidocs

Laravel API Documentation Generator

  Sources   Download

MIT

The Requires

 

11/01 2016

2.0.1

2.0.1.0 https://github.com/f2m2/apidocs

Laravel API Documentation Generator

  Sources   Download

MIT

The Requires

 

26/07 2015

2.0.0

2.0.0.0 https://github.com/f2m2/apidocs

Laravel API Documentation Generator

  Sources   Download

MIT

The Requires

 

25/11 2014

1.0.0

1.0.0.0 https://github.com/f2m2/apidocs

Laravel API Documentation Generator

  Sources   Download

MIT

The Requires