2017 © Pedro Peláez
 

library lumen-default-routes

Default routes for laravel

image

clarence/lumen-default-routes

Default routes for laravel

  • Friday, April 22, 2016
  • by Clarence-pan
  • Repository
  • 1 Watchers
  • 1 Stars
  • 26 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

Default Routes For Lumen

build status, (*1)

With this library, you can easily add "module/controller/action" style routes for Lumen., (*2)

Install

Suggest install it via composer:, (*3)

composer require clarence/lumen-default-routes

Then, register the DefaultRouteProvider. For lumen, please register \Clarence\LumenDefaultRoutes\DefaultRouteProvider::class in bootstrap/app.php., (*4)

// bootstrap/app.php

$app = new Laravel\Lumen\Application(
    realpath(__DIR__.'/../')
);

//...

$app->group(['namespace' => 'App\Http\Controllers'], function ($app) {
    require __DIR__.'/../app/Http/routes/main_routes.php';
});

$app->register(Clarence\LumenDefaultRoutes\DefaultRouteProvider::class); // add: register default routes below registered all your own routes

Routes Maps

foo/bar will be mapped to \App\Http\Controllers\FooController@doGetBar by default., (*5)

Note:, (*6)

  1. \App\Http\Controllers\ is the namespace prefix of the controller. It can be configurated as default-routes.controller-prefix.
  2. In FooController, Controller is the class name suffix. It can be configurated as default-routes.controller-suffix.
  3. doGetBar is the actual method to be executed. It is do + <HTTP_METHOD> + <action>. And it should be a public method. Otherwise a 404 or 405 HTTP error will be thrown.
  4. If \App\Http\Controllers\FooController@doGetBar cannot be found, \App\Http\Controllers\Foo\BarController@doGetIndex will be tried.

The Versions

22/04 2016

dev-master

9999999-dev

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence

22/04 2016

v1.0.5

1.0.5.0

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence

22/04 2016

v1.0.4

1.0.4.0

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence

22/04 2016

v1.0.3

1.0.3.0

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence

22/04 2016

v1.0.1

1.0.1.0

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence

22/04 2016

v1.0.2

1.0.2.0

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence

22/04 2016

v1.0.0

1.0.0.0

Default routes for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Clarence