2017 © Pedro Peláez
 

framework hive

Hexagonal architecture framework for Laravel 5.1

image

r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  • Saturday, April 2, 2016
  • by r3oath
  • Repository
  • 1 Watchers
  • 8 Stars
  • 68 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 25 Versions
  • 0 % Grown

The README.md

Deprecated

Hive has now been deprecated in favour of the more robust and framework agnostic Enzyme/Axiom package. Axiom is unfortunately not backwards compatible with Hive. But don't worry, it still plays great with Laravel! So if you're just starting out with a new project, try it out! :tada:, (*1)

Current Build

Build Status Coverage Status Scrutinizer Code Quality PHP version StyleCI License MIT Documentation Status, (*2)

SensioLabsInsight, (*3)

Installation

Installation is simple, simply issue the following composer command, (*4)

composer require r3oath/hive

Example App

Want to have a play around with an example implementation of Hive? Check out the example-app branch., (*5)

Docs

Check out the documentation at ReadTheDocs, (*6)

Quick-fire

Hive comes with its own Service Provider that exposes a few new Artisan commands that make generating concrete implementations faster., (*7)

To enable it, simply append the following line to the 'providers' array inside config\app.php., (*8)

R\Hive\Providers\HiveServiceProvider::class,

The quickest way to setup a new collection of resources for a model is to fire off the the following command, (*9)

php artisan hive:assemble X

In the example above, replace X with the name of your model. hive:assemble will create a new model, migration, mutator, validator, repo, factory and controller for Model., (*10)

Implementations can also be generated seperately through artisan with the following Hive commands:, (*11)

  • hive:command
  • hive:controller
  • hive:factory
  • hive:handler
  • hive:instance
  • hive:repo
  • hive:validator
  • hive:mutator

The Hive specific classes will be placed in the app\Lib directory, while the rest will be located in standard Laravel locations., (*12)

Example

To play with an example implementation of Hive, check out the example-app branch of this repo., (*13)

The Versions

02/04 2016

dev-master

9999999-dev https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

14/11 2015

dev-bleeding

dev-bleeding https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

14/11 2015

v2.1.0

2.1.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

14/11 2015

dev-example-app

dev-example-app

The Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework

20/10 2015

v2.0.0

2.0.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

12/10 2015

v1.0.0

1.0.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

12/10 2015

v0.5.4

0.5.4.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

12/10 2015

v0.5.5

0.5.5.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

11/10 2015

v0.5.3

0.5.3.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework architecture hexagonal

10/10 2015

v0.5.2

0.5.2.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

09/10 2015

v0.5.1

0.5.1.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

09/10 2015

v0.5.0

0.5.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

06/10 2015

v0.4.0

0.4.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

05/10 2015

v0.3.0

0.3.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

05/10 2015

v0.2.1

0.2.1.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

04/10 2015

v0.2.0

0.2.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

02/10 2015

v0.1.3

0.1.3.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

30/09 2015

v0.1.2

0.1.2.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

30/09 2015

v0.1.1

0.1.1.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

29/09 2015

v0.1.0

0.1.0.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

laravel framework architecture hexagonal

28/09 2015

v0.0.9

0.0.9.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel framework architecture hexagonal

27/09 2015

v0.0.8

0.0.8.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel framework architecture hexagonal

27/09 2015

v0.0.7

0.0.7.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel framework architecture hexagonal

27/09 2015

v0.0.6

0.0.6.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel framework architecture hexagonal

27/09 2015

v0.0.5

0.0.5.0 https://github.com/r3oath/hive

Hexagonal architecture framework for Laravel 5.1

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel framework architecture hexagonal