PHPackages                             ingruz/yodo - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. ingruz/yodo

ActiveLibrary[HTTP &amp; Networking](/categories/http)

ingruz/yodo
===========

Utility library to create a full working CRUD api with Laravel

v1.1.0(5y ago)026MITPHPPHP &gt;=7.3 || &gt;=8.0CI failing

Since Jun 7Pushed 5y ago1 watchersCompare

[ Source](https://github.com/ingro/Yodo)[ Packagist](https://packagist.org/packages/ingruz/yodo)[ Docs](https://github.com/ingro/Yodo)[ RSS](/packages/ingruz-yodo/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (6)Versions (14)Used By (0)

Yodo
====

[](#yodo)

[![Latest Version on Packagist](https://camo.githubusercontent.com/48bcfaef85094167d583283c333a90b8e3f5896b6e6f91a7bf27f52fa0825edb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e6772757a2f796f646f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ingruz/yodo)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/a652b0b8c2c75656624c19388190f27f880aab221b19cb8e853a826e34900875/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e6772757a2f796f646f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ingruz/yodo)

A set of utility to easily and rapidly create REST api with Laravel.

Requirements
------------

[](#requirements)

Yodo requires php 7.0 or above and is designed to work with Laravel 5.5 or above.

Install
-------

[](#install)

Via Composer

```
$ composer require ingruz/yodo
```

Getting started
---------------

[](#getting-started)

Suppose you need to create CRUD (or, more precisely, BREAD) handlers for a `Post` model, you should first create a `PostController` class inside your `app/Http/Controllers` folder.

```
