PHPackages                             avstriyskiy/laravel-api-controller-traits - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. avstriyskiy/laravel-api-controller-traits

ActiveLibrary[API Development](/categories/api)

avstriyskiy/laravel-api-controller-traits
=========================================

Traits for easy building API controllers for your project Front-End.

1.0.1(2y ago)36PHPPHP ^7.0 | ^8.0

Since Sep 29Pushed 2y ago2 watchersCompare

[ Source](https://github.com/avstriyskiy/laravel-api-controller-traits)[ Packagist](https://packagist.org/packages/avstriyskiy/laravel-api-controller-traits)[ RSS](/packages/avstriyskiy-laravel-api-controller-traits/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (3)Used By (0)

Laravel API Controller traits
=============================

[](#laravel-api-controller-traits)

This package allows you to use basic Index, Get, Create, Update and Delete methods based on traits. Also package provides an abstract class that using all these traits, so you can just simply extend this class. You can customize Response, Resources and Collections just by implementing methods in your controller.

Basic usage
-----------

[](#basic-usage)

Here is an example of controller which just extends APIController class. It contains all methods. You must declare public `getModelClass()` method which returns Model class name.

```
