asif / table-to-api
a laravel package that creates rest api for a certain table. It generates scaffolding for rest api
1.0.1
2023-07-25 21:25 UTC
README
table2api is a laravel package that creates rest api for a certain table. It generates scaffolding for rest api.
- It generates controller,model,request and route for a certain table to work like rest api
Installing table-to-api
The recommended way to install table-to-api is through Composer.
composer require asifzcpe/table-to-api
Setting up the package in laravel project
- Run following artisan command shipped with this package
php artisan table2api:generate YOUR_TABLE_NAME
if table exists in database it generates following scaffolding:
- Inserting api namespace in composer.json file like the following:
"psr-4": { "App\\": "app/", "Api\\V1\\":"api/v1/" },
- Run following command to autoload
composer dumpautoload
php artisan cache:clear php artisan clear-compiled
- Run following command to see generated api routes
php artisan route:list
and it will show like this (users table in my case)