Skip to content
/ Quasi Public

This package generates API resources with keys preset to their respective table's columns.

Notifications You must be signed in to change notification settings

Protoqol/Quasi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quasi

Quasi

Latest Version on Packagist

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.

Want to help keep open-source sustainable?

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!

Donate

Installation

You can install the package via composer:

composer require protoqol/quasi

Optional - Publish configuration file with:

php artisan vendor:publish --tag=quasi-config

Usage

//  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

Config

// The keys defined in this config will always be excluded from resources - if they exist as a key in the table.
'exclude' => [
    // 'id',
],

Changelog

Please see CHANGELOG for more information what has changed recently.

Credits

License

The GNU GPL (GPL). Please see License File for more information.

About

This package generates API resources with keys preset to their respective table's columns.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages