2017 © Pedro Peláez
 

library route-for-laravel

image

bluegeek/route-for-laravel

  • Saturday, March 31, 2018
  • by bluegeek
  • Repository
  • 1 Watchers
  • 4 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

Route for Laravel

随着项目的开发,routes文件会越来越大,因此做了这个包。, (*1)

安装

包的版本还没处理,只能直接装这个, (*2)

  • composer
composer require bluegeek/route-for-laravel dev-master

配置

  • App\Console\Kernel.php
protected $commands = [
    ...
    \Waterloocode\Router\Console\Commands\MakeRoute::class,
    ...
];
  • app.php
'providers' => [
    ...
    Waterloocode\Router\Providers\RouteServiceProvider::class,
    ...
],

使用

  • artisan命令 php artisan make:route HomeRoutes 这会生成一个空的App\Http\Routes\HomeRoutes.php, (*3)

    <?php
    /**
    * 使用方式和原本的一样
    */
    namespace HomeRoutes;
    use Illuminate\Contracts\Routing\Registrar;
    class HomeRoutes
    {
        public function map(Registrar $router)
        {
    
        }
    }
    
  • 示例
<?php
/**
* 使用方式和原本的一样
*/
namespace HomeRoutes;
use Illuminate\Contracts\Routing\Registrar;
class HomeRoutes
{
    public function map(Registrar $router)
    {
        $router->group(["prefix"=>"user"], function ($router) {
            $router->get("/",function(){
                dd("this is a user");
            });
        });
    }
}
  • 性能
    生产环境可以生成路由缓存,这样就不会因为分割路由产生性能降低了。
php artisan route:cache

The Versions

31/03 2018

1.0.0

1.0.0.0

  Sources   Download

01/09 2016

dev-master

9999999-dev

route for laravel

  Sources   Download

01/09 2016

dev-analysis-zGgZGO

dev-analysis-zGgZGO

route for laravel

  Sources   Download

03/08 2016

dev-dev

dev-dev

route for laravel

  Sources   Download

03/08 2016

1.0.1

1.0.1.0

route for laravel

  Sources   Download