If you want to create controllers and get json response (like Pagination, Object list without pagination, Store, Update, Destroy and Show methods).
You can also use it for table’ creation in admin panels Create Controller and extends it from CrudBaseController or create your Controller realize from interfaces and traits.
You should add routes in your routes file You can imp lement class from CrudValidatorInterface in Controller, use the Trait CrudValidatorTrait and realize method setValidations for connect your validations page - current page// https://example.com/api/articles?page=1per_page - number of objects in the list// https://example.com/api/articles?per_page=15list - for get all object// https://example.com/api/articles?list=1