server/src/app/Providers/RouteServiceProvider.php
author ymh <ymh.work@gmail.com>
Thu, 02 Mar 2017 15:09:17 +0100
changeset 526 cdaf9dfb5dfd
parent 280 59a2c10ac9b8
permissions -rw-r--r--
correct licence problem in bug #0026523
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
     1
<?php
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
     2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
     3
namespace CorpusParole\Providers;
1
01a844d292ac dev environment + first skeleton for bo
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     5
use Illuminate\Support\Facades\Route;
1
01a844d292ac dev environment + first skeleton for bo
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
01a844d292ac dev environment + first skeleton for bo
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
     8
class RouteServiceProvider extends ServiceProvider
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
     9
{
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    10
    /**
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    11
     * This namespace is applied to your controller routes.
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    12
     *
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    13
     * In addition, it is set as the URL generator's root namespace.
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    14
     *
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    15
     * @var string
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    16
     */
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    17
    protected $namespace = 'CorpusParole\Http\Controllers';
1
01a844d292ac dev environment + first skeleton for bo
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    19
    /**
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    20
     * Define your route model bindings, pattern filters, etc.
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    21
     *
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    22
     * @return void
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    23
     */
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    24
    public function boot()
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    25
    {
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    26
        //
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    27
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    28
        parent::boot();
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    29
    }
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    30
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    31
    /**
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    32
     * Define the routes for the application.
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    33
     *
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    34
     * @return void
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    35
     */
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    36
    public function map()
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    37
    {
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    38
        $this->mapApiRoutes();
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    39
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    40
        $this->mapWebRoutes();
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    41
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    42
        $this->mapProxyRoutes();
1
01a844d292ac dev environment + first skeleton for bo
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    44
        //
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    45
    }
1
01a844d292ac dev environment + first skeleton for bo
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    47
    /**
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    48
     * Define the "web" routes for the application.
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    49
     *
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    50
     * These routes all receive session state, CSRF protection, etc.
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    51
     *
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    52
     * @return void
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    53
     */
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    54
    protected function mapWebRoutes()
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    55
    {
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    56
        Route::group([
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    57
            'middleware' => 'web',
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    58
            'namespace' => $this->namespace,
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    59
        ], function ($router) {
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    60
            require base_path('routes/web.php');
2
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    61
        });
00e2916104fe Migrate to php 5.6 + Laravel 5.1 + add phpunit test
ymh <ymh.work@gmail.com>
parents: 1
diff changeset
    62
    }
280
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    63
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    64
    /**
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    65
     * Define the "api" routes for the application.
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    66
     *
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    67
     * These routes are typically stateless.
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    68
     *
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    69
     * @return void
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    70
     */
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    71
    protected function mapApiRoutes()
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    72
    {
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    73
        Route::group([
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    74
            'middleware' => 'cors',
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    75
            'namespace' => $this->namespace,
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    76
            'prefix' => 'api',
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    77
        ], function ($router) {
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    78
            require base_path('routes/api.php');
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    79
        });
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    80
    }
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    81
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    82
    /**
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    83
     * Define the "api" routes for the application.
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    84
     *
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    85
     * These routes are typically stateless.
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    86
     *
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    87
     * @return void
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    88
     */
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    89
    protected function mapProxyRoutes()
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    90
    {
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    91
        Route::group([
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    92
            'middleware' => 'cors',
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    93
            'namespace' => $this->namespace,
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    94
            'prefix' => 'proxy',
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    95
        ], function ($router) {
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    96
            require base_path('routes/api.php');
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    97
        });
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    98
    }
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    99
59a2c10ac9b8 upgrade laravel to 5.3.10
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
   100
}