Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/austinkregel/laravel-abstract

A very abstracted way to get CRUD up and running.
https://github.com/austinkregel/laravel-abstract

crud headless-cms laravel

Last synced: 17 days ago
JSON representation

A very abstracted way to get CRUD up and running.

Awesome Lists containing this project

README

        

# Dynamic Laravel CRUD with policies

[![Latest Version on Packagist](https://img.shields.io/packagist/v/kregel/laravel-abstract.svg?style=flat-square)](https://packagist.org/packages/kregel/laravel-abstract)
[![Total Downloads](https://img.shields.io/packagist/dt/kregel/laravel-abstract.svg?style=flat-square)](https://packagist.org/packages/kregel/laravel-abstract)

This package gives you a powerful interface for rapidly prototyping apps by offering a configuration based RESTful API. With support for authentication policies you can set permissions for the models and restrict access if needed.

## Installation

You can install the package via composer:

```bash
composer require kregel/laravel-abstract
```

## Documentation

Please see [the configuration documentation page](docs/configuration.md), or see [the model configuration documentation page](docs/model-configuration.md);

## Changelog

Please see [our releases](https://github.com/austinkregel/laravel-abstract/releases) for more information on what has changed recently.

## Contributing

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.