Ever thought it was a bit tedious to define an API resource for a large table? This package makes life a bit simpler by presetting all columns in a Resource, so you can simply remove the ones you don't need, instead of adding the ones you need.
You can help by contributing to the code or donating using the button below! Both are highly appreciated and contribute directly to keeping open-source free and sustainable!
You can install the package via composer:
composer require protoqol/quasi
Optional - Publish configuration file with:
php artisan vendor:publish --tag=quasi-config
// Table name is "guessed" based of the resource name and will result in 'users' in this case.
php artisan make:qresource UserResource
// Table name is given as the second argument.
php artisan make:qresource UserResource users
// The keys defined in this config will always be excluded from resources - if they exist as a key in the table.
'exclude' => [
// 'id',
],
Please see CHANGELOG for more information what has changed recently.
The GNU GPL (GPL). Please see License File for more information.