Skip to content
Easy api generate for the Laravel Framework.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
README.md
composer.json

README.md

phfoxer/apigenerate

API Rest generator for Laravel Framework. Create your api resource in seconds using only your database table name or connection name.

Installation

composer require phfoxer/apigenerate

Install the service provider:

// config/app.php
'providers' => [
    ...
    Phfoxer\ApiGenerate\ApiGenerateServiceProvider::class,
    ...
];

Usage

Creating a new resource

To create all API Rest resources run this command (Only postgres and mysql):

php artisan generate:api --con=conection_name

To create a new api resource run this command:

php artisan generate:api --table=table_name --relation=true

You can see result in http://localhost:8000/api/table_name You can find your new resource in app/Modules/General. General is the default

Params

To define route:

php artisan generate:api --table=table_name --route=my-custom-route --relation=true

To define module name:

php artisan generate:api --table=table_name --route=my-custom-route --module=Exemple --relation=true

You can find your new resource in app/Modules/Exemple.

Postcardware

You are free to use this package as it's MIT-licensed

You can’t perform that action at this time.