<?php 
 
$patterns = [ 
    'id' => '[0-9A-Z]{26}', 
]; 
 
$router->delete( 
    "/{{domainOriginal}}/delete/{id:{$patterns['id']}}", 
    [ 
        'uses' => '{{domainCaps}}DeleteController@process', 
    ] 
); 
 
$router->get( 
    '/{{domainOriginal}}/dead_list', 
    [ 
        'uses' => '{{domainCaps}}DeadListController@process', 
        'validator' => 'App\Domains\{{domainCaps}}\Http\Validators\{{domainCaps}}DeadListValidator', 
        'parameters' => 'App\Domains\{{domainCaps}}\Http\Parameters\{{domainCaps}}Parameters', 
        'filters' => 'App\Domains\{{domainCaps}}\Http\Filters\{{domainCaps}}Filters', 
    ] 
); 
 
$router->get( 
    '/{{domainOriginal}}/list', 
    [ 
        'uses' => '{{domainCaps}}ListController@process', 
        'validator' => 'App\Domains\{{domainCaps}}\Http\Validators\{{domainCaps}}ListValidator', 
        'parameters' => 'App\Domains\{{domainCaps}}\Http\Parameters\{{domainCaps}}Parameters', 
        'filters' => 'App\Domains\{{domainCaps}}\Http\Filters\{{domainCaps}}Filters', 
    ] 
); 
 
$router->get( 
    "/{{domainOriginal}}/dead_detail/{id:{$patterns['id']}}", 
    [ 
        'uses' => '{{domainCaps}}DeadDetailController@process', 
    ] 
); 
 
$router->get( 
    "/{{domainOriginal}}/detail/{id:{$patterns['id']}}", 
    [ 
        'uses' => '{{domainCaps}}DetailController@process', 
    ] 
); 
 
$router->patch( 
    "/{{domainOriginal}}/edit/{id:{$patterns['id']}}", 
    [ 
        'uses' => '{{domainCaps}}EditController@process', 
        'validator' => 'App\Domains\{{domainCaps}}\Http\Validators\{{domainCaps}}EditValidator', 
    ] 
); 
 
$router->post( 
    '/{{domainOriginal}}/add', 
    [ 
        'uses' => '{{domainCaps}}AddController@process', 
        'validator' => 'App\Domains\{{domainCaps}}\Http\Validators\{{domainCaps}}AddValidator', 
    ] 
); 
 
$router->post( 
    '/{{domainOriginal}}/bulk', 
    [ 
        'uses' => '{{domainCaps}}BulkController@process', 
        'validator' => 'App\Domains\{{domainCaps}}\Http\Validators\{{domainCaps}}BulkValidator', 
        'parameters' => 'App\Domains\{{domainCaps}}\Http\Parameters\{{domainCaps}}Parameters', 
    ] 
); 
 
 |