PHP code example of blasttech / laravel-apidoc-generator

1. Go to this page and download the library: Download blasttech/laravel-apidoc-generator library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

blasttech / laravel-apidoc-generator example snippets


Blasttech\ApiDoc\ApiDocGeneratorServiceProvider::class,

public function boot()
{
    Validator::extend('description', function ($field, $value, $parameters) {
        return true;
    });
    Validator::extend('faker', function ($field, $value, $parameters) {
        return true;
    });
}

// API Group Routes
Route::group(array('prefix' => 'api/v1', 'middleware' => []), function () {
	// Custom route added to standard Resource
	Route::get('example/foo', 'ExampleController@foo');
	// Standard Resource route
	Route::resource('example', 'ExampleController'));
});

/**
 * @resource Example
 *
 * Longer description
 */
class ExampleController extends Controller {

	/**
	 * This is the short description [and should be unique as anchor tags link to this in navigation menu]
	 *
	 * This can be an optional longer description of your API call, used within the documentation.
	 *
	 */
	 public function foo(){

	 }

public function rules()
{
    return [
        'title' => 'r',
        'thumbnail' => '

public function rules()
{
    return [
        'title' => 'escription of the book.',
    ];
}

public function rules()
{
    return [
        'phone_number' => 'description:The user\'s phone number|faker:phoneNumber',
        'password' => '

'url' => env('APP_URL', 'http://yourappdefault.app'),
sh
$ php artisan api:generate --routePrefix="api/v1/*"
sh
 $ php artisan vendor:publish
 
sh
$ php artisan api:generate --routePrefix="api/*" --actAsUserId=1
sh
$ php artisan api:generate --routePrefix="api/*" --noResponseCalls