peynman/larapress-crud

API scaffolding with searching and filtering interfaces.

dev-master 2022-05-13 16:45 UTC

This package is auto-updated.

Last update: 2024-04-13 21:10:08 UTC


README

Coverage Status Latest Stable Version Total Downloads License

What is it for?

Larapress CRUD is a Create/Read/Update/Delete resource management api, with:

  • Easy name.verb based authorization
  • Simple yet overridable pipelines
  • Reusable code principles in mind
  • Role-based access control

Install

  • composer require peynman/larapress-crud

Usage

See usage

Development/Contribution Guid

  • create a new laravel project
  • add this project as a submodule at path packages/larapress-crud
  • use phpunit, phpcs
    • vendor/bin/phpunit -c packages/larapress-crud/phpunit.xml packages/larapress-crud/
    • vendor/bin/phpcs --standard=packages/larapress-crud/phpcs.xml packages/larapress-crud/