public function boot()
 {
     $this->package('mrosati84/laradmin');
     $prefix = Config::get('laradmin::prefix');
     $namespace = Config::get('laradmin::namespace');
     $entities = Config::get('laradmin::entities');
     foreach ($entities as $entity => $properties) {
         $fullClassName = $namespace . '\\' . $entity . 'Admin';
         $baseAdminController = 'Mrosati84\\Laradmin\\BaseAdminController';
         // register admin classes bindings
         App::bind($fullClassName, function () use($fullClassName, $entity) {
             return new $fullClassName($entity);
         });
         // register custom filters classes
         App::bind('AuthenticationFilter', 'Mrosati84\\Laradmin\\Filters\\AuthenticationFilter');
         // register custom route filters
         Route::filter('laradmin.auth', 'AuthenticationFilter');
         // register laradmin index route (just a redirect to default entity)
         Route::get($prefix, array('as' => 'laradmin.index', function () use($prefix) {
             return Redirect::route($prefix . '.' . strtolower(Config::get('laradmin::defaultEntity')) . '.index');
         }));
         // register entities routes
         Route::group(array('prefix' => $prefix, 'before' => 'laradmin.auth'), function () use($entity, $fullClassName) {
             Route::resource(strtolower($entity), $fullClassName);
         });
     }
 }
 public function registerRoutes()
 {
     Route::group(array('prefix' => Config::get('clumsy/form-builder::input-prefix'), 'before' => array_merge(array('clumsy'), (array) Config::get('clumsy/form-builder::input-filters-before')), 'after' => Config::get('clumsy/form-builder::input-filters-after')), function () {
         $sections = app('form-builder')->getSections();
         foreach ($sections->getAllItems() as $section) {
             Route::resource($section->getResource(), 'Clumsy\\FormBuilder\\Controllers\\FormController');
         }
     });
 }
 /**
  * ServiceProvider bootstrapping
  */
 public function boot()
 {
     // publish migrations
     $this->publishes([realpath(__DIR__ . '/migrations') => $this->app->databasePath() . '/migrations']);
     // load views
     if (is_dir(base_path() . '/resources/views/packages/kleshch-s/laravel-products-catalog')) {
         $this->loadViewsFrom(__DIR__ . '/resources/views/packages/kleshch-s/laravel-products-catalog', 'prodCatViews');
     } else {
         $this->loadViewsFrom(__DIR__ . '/views', 'prodCatViews');
     }
     // register routes
     require base_path() . '/app/Http/routes.php';
     Route::resource('products', '\\Kleshchs\\ProdCatalog\\Controllers\\ProductController', ['excepts' => ['show']]);
 }
예제 #4
0
 public function routeFromConfig($routes)
 {
     $dev_mode_enabled = env('PLATFORM_ADMIN_DEVELOPMENT_MODE_ENABLED', false);
     foreach ($routes as $route) {
         // ignore developmentMode routes
         if (!$dev_mode_enabled and isset($route['developmentMode']) and $route['developmentMode']) {
             continue;
         }
         if ($route['type'] == 'resource') {
             $name = $this->trimRouteName($route['name']);
             $controller = $route['controller'];
             $options = isset($route['options']) ? $route['options'] : [];
             Route::group(['as' => 'platform.admin.'], function () use($name, $controller, $options) {
                 Route::resource($name, $controller, $options);
             });
         }
     }
 }
예제 #5
0
파일: routes.php 프로젝트: hostbrute/uppy
<?php

use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Route;
use Orchestra\Support\Facades\Resources;
/**
 * ajax routing
 */
Route::group(['namespace' => 'Hostbrute\\Uppy\\Controllers', 'before' => 'orchestra.auth'], function () {
    Route::post('admin/ajax/picture-select', ['as' => 'picture-select', 'uses' => 'PictureController@ajax']);
});
Route::group(\Orchestra\App::group('orchestra/uppy', 'admin'), function () {
    // Route to account/profile.
    Route::group(['prefix' => 'uppy'], function () {
        Route::resource('albums', 'Hostbrute\\Uppy\\Controllers\\AlbumController', ['except' => 'show']);
        Route::get('albums/{id}/delete', ['uses' => 'Hostbrute\\Uppy\\Controllers\\AlbumController@delete', 'as' => 'admin.uppy.albums.delete']);
        Route::resource('pictures', 'Hostbrute\\Uppy\\Controllers\\PictureController', ['except' => 'show']);
        Route::get('pictures/{id}/delete', ['uses' => 'Hostbrute\\Uppy\\Controllers\\PictureController@delete', 'as' => 'admin.uppy.pictures.delete']);
    });
});
예제 #6
0
파일: web.php 프로젝트: YABhq/Laracogs
    Route::resource('teams', 'TeamController', ['except' => ['show']]);
    Route::post('teams/search', 'TeamController@search');
    Route::post('teams/{id}/invite', 'TeamController@inviteMember');
    Route::get('teams/{id}/remove/{userId}', 'TeamController@removeMember');
    /*
    |--------------------------------------------------------------------------
    | Admin
    |--------------------------------------------------------------------------
    */
    Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => 'admin'], function () {
        /*
        |--------------------------------------------------------------------------
        | Users
        |--------------------------------------------------------------------------
        */
        Route::resource('users', 'UserController', ['except' => ['create', 'show']]);
        Route::post('users/search', 'UserController@search');
        Route::get('users/search', 'UserController@index');
        Route::get('users/invite', 'UserController@getInvite');
        Route::get('users/switch/{id}', 'UserController@switchToUser');
        Route::post('users/invite', 'UserController@postInvite');
        /*
        |--------------------------------------------------------------------------
        | Roles
        |--------------------------------------------------------------------------
        */
        Route::resource('roles', 'RoleController', ['except' => ['show']]);
        Route::post('roles/search', 'RoleController@search');
        Route::get('roles/search', 'RoleController@index');
    });
});
예제 #7
0
    //rotas API
    Route::post('oauth/access_token', function () {
        return Response::json(Authorizer::issueAccessToken());
    });
    Route::group(['prefix' => 'api', 'as' => 'api.', 'middleware' => 'oauth'], function () {
        Route::get('authenticated', ['uses' => 'Api\\LoggedController@index']);
        Route::patch('device_token', ['uses' => 'Api\\LoggedController@updateDeviceToken']);
        Route::get('cupom/{code}', ['uses' => 'Api\\CupomController@show']);
        //API CLIENT
        Route::group(['prefix' => 'client', 'as' => 'client.', 'middleware' => 'oauth.checkrole:client'], function () {
            Route::resource('order', 'Api\\Client\\ClientCheckoutController', ['except' => ['create', 'edit', 'destroy']]);
            Route::get('products', ['uses' => 'Api\\Client\\ClientProductController@index']);
        });
        //API DELIVRYMAN
        Route::group(['prefix' => 'deliveryman', 'as' => 'deliveryman.', 'middleware' => 'oauth.checkrole:deliveryman'], function () {
            Route::resource('order', 'Api\\Deliveryman\\DeliverymanCheckoutController', ['except' => ['create', 'edit', 'destroy', 'store']]);
            Route::patch('order/{id}/update-status', ['uses' => 'Api\\Deliveryman\\DeliverymanCheckoutController@updateStatus', 'as' => 'orders.update_status']);
            Route::post('order/{id}/geo', ['as' => 'orders.geo', 'uses' => 'Api\\Deliveryman\\DeliverymanCheckoutController@geo']);
        });
    });
});
//rotas administrativas
Route::group(['prefix' => 'admin', 'as' => 'admin.', 'middleware' => 'auth.checkrole:admin'], function () {
    Route::group(['prefix' => 'client'], function () {
        Route::get('', ['as' => 'client.index', 'uses' => 'ClientAdminController@index']);
        Route::get('create', ['as' => 'client.create', 'uses' => 'ClientAdminController@create']);
        Route::get('destroy/{client_id}', ['as' => 'client.destroy', 'uses' => 'ClientAdminController@destroy']);
        Route::get('edit/{client_id}', ['as' => 'client.edit', 'uses' => 'ClientAdminController@edit']);
        Route::post('store', ['as' => 'client.store', 'uses' => 'ClientAdminController@store']);
        Route::post('update/{client_id}', ['as' => 'client.update', 'uses' => 'ClientAdminController@update']);
    });
예제 #8
0
|
*/
Route::group(['middleware' => ['throttle:60,1']], function () {
    Route::post('/prod/scroll', 'FrontController@scrollProd');
});
Route::group(['middleware' => ['web']], function () {
    Route::get('/', ['as' => 'home', 'uses' => 'FrontController@index']);
    Route::get('/prod/{id}/{slug?}', 'FrontController@showProduct');
    Route::get('mentions', 'FrontController@mentions');
    Route::get('/cat/{id}/{slug?}', 'FrontController@showProductByCategory');
    Route::get('/tag/{id}/{tag?}', 'FrontController@showProductByTags');
    Route::get('contact', 'FrontController@showContact');
    Route::post('storeContact', 'FrontController@storeContact');
    Route::post('/prod', 'FrontController@orderProduct');
    Route::post('/prod/modif', 'FrontController@orderModif');
    Route::any('login', 'LoginController@login');
    Route::get('logout', 'LoginController@logout');
    Route::group(['middleware' => ['auth']], function () {
        Route::get('moncompte', 'FrontController@monCompte');
        Route::get('moncompte/detailOrder/{id}', 'FrontController@detailOrder');
        Route::get('panier', 'FrontController@showPanier');
        Route::get('panier/validate', 'FrontController@validatePanier');
        Route::get('panier/confirmate', 'FrontController@confirmatePanier');
    });
    Route::group(['middleware' => ['auth', 'admin']], function () {
        Route::resource('product', 'ProductController');
        Route::get('product/{id}/status', 'ProductController@status');
        Route::get('history', 'ProductController@history');
        Route::resource('category', 'CategoryController');
    });
});
예제 #9
0
<?php

use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Config;
Route::model('user', Config::get('auth.model'));
Route::resource('/admin/user', 'ZaLaravel\\LaravelUser\\Controllers\\AdminUserController');
Route::post('/admin/user/{user}/block', ['uses' => 'ZaLaravel\\LaravelUser\\Controllers\\AdminUserController@block', 'as' => 'admin.user.block']);
예제 #10
0
 });
 Route::get('asset-picker', 'Asset\\AssetPickerController@index');
 Route::get('asset-manager', 'Asset\\AssetManagerController@index');
 Route::resource('asset', 'Asset\\AssetController');
 Route::group(['namespace' => 'People'], function () {
     Route::get('people-manager', ['uses' => 'PeopleManager@index', 'as' => 'people-manager']);
     Route::group(['prefix' => 'person'], function () {
         Route::resource('{person}/group', 'PersonGroup');
         Route::resource('{person}/site', 'PersonSite');
     });
     Route::resource('person', 'Person');
     Route::resource('group/{group}/roles', 'GroupRole');
     Route::resource('group', 'Group');
 });
 Route::get('template-manager', ['uses' => 'TemplateManagerController@index', 'as' => 'template-manager']);
 Route::resource('template', 'TemplateController');
 Route::get('page-manager', ['as' => 'page-manager', 'uses' => 'PageManager@index']);
 Route::get('page', 'Page\\PageController@getIndex');
 Route::group(['prefix' => 'page/{page}', 'namespace' => 'Page'], function () {
     Route::post('version/template/{template}', 'Version@postTemplate');
     Route::get('version/embargo', 'Version@getEmbargo');
     Route::get('version/status', 'Version@getStatus');
     Route::get('version/template', 'Version@getTemplate');
     Route::post('version/embargo', 'Version@postEmbargo');
     Route::post('version/status', 'Version@postStatus');
     Route::post('version/template', 'Version@postTemplate');
     Route::post('version/title', 'Version@postTitle');
     Route::get('settings/admin', 'Settings@getAdmin');
     Route::get('settings/children', 'Settings@getChildren');
     Route::get('settings/delete', 'Settings@getDelete');
     Route::get('settings/feature', 'Settings@getFeature');
예제 #11
0
    Route::get('/', ['as' => 'home', 'uses' => 'FrontController@index']);
    Route::get('cat/{id}/{slug?}', 'FrontController@showProductByCategory');
    Route::get('tag/{id}/{slug?}', 'FrontController@showProductByTag');
    Route::get('prod/{id}/{slug?}', 'FrontController@showProduct');
    Route::post('storeCart', 'FrontController@storeCart');
    Route::get('cart', 'FrontController@showCart');
    Route::get('removeCart/{id}', 'FrontController@removeCart');
    Route::post('quantityCart', 'FrontController@quantityCart');
    Route::post('updateQuantity', 'FrontController@updateQuantity');
    Route::get('contact', 'FrontController@showContact');
    Route::post('storeContact', 'FrontController@storeContact');
    Route::get('account', 'FrontController@account');
    Route::get('register', 'RegisterController@register');
    Route::post('storeUser', 'RegisterController@storeUser');
    Route::group(['middleware' => ['throttle:60,1']], function () {
        Route::any('login', 'LoginController@login');
    });
    Route::get('logout', 'LoginController@logout');
    Route::group(['middleware' => ['auth', 'admin']], function () {
        Route::resource('product', 'Admin\\ProductController');
        Route::get('product/status/{id}', 'Admin\\ProductController@changeStatus');
        Route::get('product/remove/{id}', 'Admin\\ProductController@confirmRemove');
        Route::get('history', 'Admin\\HistoryController@index');
    });
    Route::group(['middleware' => ['auth']], function () {
        Route::get('validateCart', 'FrontController@validateCart');
        Route::get('confirmCart', 'FrontController@confirmCart');
        Route::any('customer', 'RegisterController@customer');
        Route::post('storeCustomer', 'RegisterController@storeCustomer');
    });
});
예제 #12
0
Route::get('frames', 'FramesController@index');
Route::get('frames/add', 'FramesController@add');
Route::post('frames/insert', 'FramesController@insert');
Route::get('frames/edit/{id}', 'FramesController@edit');
Route::post('frames/update/{id}', 'FramesController@update');
Route::get('frames/delete/{id}', 'FramesController@delete');
Route::get('categories', 'CategoriesController@index');
Route::get('categories/add', 'CategoriesController@add');
Route::post('categories/insert', 'CategoriesController@insert');
Route::get('categories/edit/{id}', 'CategoriesController@edit');
Route::post('categories/update/{id}', 'CategoriesController@update');
Route::get('categories/delete/{id}', 'CategoriesController@delete');
Route::get('hairstyles', 'HairstylesController@index');
Route::get('hairstyles/add', 'HairstylesController@add');
Route::post('hairstyles/insert', 'HairstylesController@insert');
Route::get('hairstyles/edit/{id}', 'HairstylesController@edit');
Route::get('hairstyles/edit/midpoint/{id}', 'HairstylesController@midpoint');
Route::post('hairstyles/update/{id}', 'HairstylesController@update');
Route::post('hairstyles/updatepoint/{id}', 'HairstylesController@updatePoint');
Route::get('hairstyles/delete/{id}', 'HairstylesController@delete');
Route::get('clients', 'ClientsController@index');
Route::get('clients/add', 'ClientsController@add');
Route::post('clients/insert', 'ClientsController@insert');
Route::get('clients/edit/{id}', 'ClientsController@edit');
Route::post('clients/update/{id}', 'ClientsController@update');
Route::get('clients/delete/{id}', 'ClientsController@delete');
Route::resource('api/hairstyles', 'API\\HairstylesController');
Route::resource('api/frames', 'API\\FramesController');
Route::resource('api/categories', 'API\\CategoriesController');
Route::resource('api/check', 'API\\ClientsController');
예제 #13
0
파일: routes.php 프로젝트: hardwork2015/cdp
//Resources opened for all visitors
Route::resource('pert/taches', 'Pert\\PertController');
// Special url for visitors
Route::get('pert/taches/{id}/{pid}/{key}', 'Pert\\PertController@show');
//Resources opened also to Visitors
Route::resource('kanban/taches', 'Kanban\\KanbanController');
// Special url for visitors
Route::get('kanban/taches/{id}/{pid}/{key}', 'Kanban\\KanbanController@show');
//for connected developers to make task in done state
Route::resource('finishtask/taches', 'FinishTask\\FinishTaskController');
//Only connected users can see those resources
Route::resource('taketache/taches', 'TakeTache\\TakeTacheController');
//Only connected users can see those resources
Route::resource('taches/taches', 'Taches\\TachesController');
//Open resources for all visitor
Route::resource('tachesv/taches', 'TachesVisitor\\TachesVisitorController');
Route::get('home', '\\App\\Http\\Controllers\\HomeController@index');
//Authentication routes...
Route::get('auth/login', 'Auth\\AuthController@getLogin');
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
//Route::get('backlog/{idProject}','BacklogController@show');
Route::get('backlog/{idProject}/{key?}', 'BacklogController@show');
Route::get('project/new', 'ProjectController@show');
Route::get('project/add', 'ProjectController@add');
Route::get('project/list', 'ProjectController@projectList');
Route::get('project/disply/{idProject}', 'ProjectController@disply');
Route::get('backlog/userstory/create/{idProject}', 'UsController@create');
Route::get('backlog/userstory/modify/{idUs}', 'UsController@modify');
Route::post('backlog/userstory/create/confirm/{idProject}', 'UsController@createConfirm');
Route::post('backlog/userstory/modify/confirm/{idProject}', 'UsController@modifyConfirm');
예제 #14
0
    Route::get('login', ['as' => 'getLogin', 'uses' => 'Auth\\AuthController@getLogin']);
    Route::post('login', ['as' => 'postLogin', 'uses' => 'Auth\\AuthController@postLogin']);
    Route::auth();
    Route::group(['middleware' => 'auth'], function () {
        Route::get('/sort/{table}', 'PagesController@sort');
        Route::get('logout', ['as' => 'logout', 'uses' => 'Auth\\AuthController@logout']);
        Route::get('dashboard', ['as' => 'dashboard', 'uses' => 'PagesController@dashboard']);
        Route::get('users/subscribed', 'UsersController@subscribed');
        Route::get('users/toggleFeatured', 'UsersController@toggleIsFeaturedUser');
        Route::resource('users', 'UsersController');
        Route::get('feeds/spam', 'FeedsController@spamFeeds');
        Route::get('feeds/spam/{id}', 'FeedsController@deleteSpamFeed');
        Route::resource('feeds', 'FeedsController');
        Route::resource('categories', 'VideoCategoriesController');
        Route::resource('videos', 'VideosController');
        Route::resource('nutrition', 'MealsController');
        Route::resource('schools', 'SchoolsController');
        Route::resource('schedules', 'WorkoutSchedulesController');
        Route::resource('store/categories', 'ItemCategoriesController');
        Route::resource('store/items', 'ItemsController');
        Route::resource('subscriptions', 'SubscriptionsController');
        Route::resource('referrals', 'ReferralsController');
        Route::resource('ambassadors', 'AmbassadorsController');
        Route::resource('orders', 'OrdersController');
        Route::resource('positions', 'PositionsController');
        Route::resource('nba_teams', 'NbaTeamsController');
        Route::resource('favorite_shoe_brands', 'FavoriteShoeBrandsController');
        Route::resource('sponsors', 'SponsorsController');
        Route::resource('plans', 'MealPlansController');
    });
});
예제 #15
0
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\View;
// Session Routes
Route::get('login', array('as' => 'login', 'uses' => 'Edgji\\Sentrystart\\SessionController@create'));
Route::get('logout', array('as' => 'logout', 'uses' => 'Edgji\\Sentrystart\\SessionController@destroy'));
Route::resource('sessions', 'Edgji\\Sentrystart\\SessionController', array('only' => array('create', 'store', 'destroy')));
// User Routes
Route::get('register', 'Edgji\\Sentrystart\\UserController@create');
Route::get('users/{id}/activate/{code}', 'Edgji\\Sentrystart\\UserController@activate')->where('id', '[0-9]+');
Route::get('resend', array('as' => 'resendActivationForm', function () {
    return View::make('sentrystart:users.resend');
}));
Route::post('resend', 'Edgji\\Sentrystart\\UserController@resend');
Route::get('forgot', array('as' => 'forgotPasswordForm', function () {
    return View::make('sentrystart::users.forgot');
}));
Route::post('forgot', 'Edgji\\Sentrystart\\UserController@forgot');
Route::post('users/{id}/change', 'Edgji\\Sentrystart\\UserController@change');
Route::get('users/{id}/reset/{code}', 'Edgji\\Sentrystart\\UserController@reset')->where('id', '[0-9]+');
Route::get('users/{id}/suspend', array('as' => 'suspendUserForm', function ($id) {
    return View::make('sentrystart::users.suspend')->with('id', $id);
}));
Route::post('users/{id}/suspend', 'Edgji\\Sentrystart\\UserController@suspend')->where('id', '[0-9]+');
Route::get('users/{id}/unsuspend', 'Edgji\\Sentrystart\\UserController@unsuspend')->where('id', '[0-9]+');
Route::get('users/{id}/ban', 'Edgji\\Sentrystart\\UserController@ban')->where('id', '[0-9]+');
Route::get('users/{id}/unban', 'Edgji\\Sentrystart\\UserController@unban')->where('id', '[0-9]+');
Route::resource('users', 'Edgji\\Sentrystart\\UserController');
// Group Routes
Route::resource('groups', 'Edgji\\Sentrystart\\GroupController');
예제 #16
0
/* ------------------------------------------------- *\
    Front
\* ------------------------------------------------- */
use Illuminate\Support\Facades\Route;
Route::get('/', 'HomeController@show');
Route::get('student', 'StudentController@show');
Route::get('student/{id}', 'StudentController@showStudent');
//Route::get('tag', 'TagController@show');
//Route::get('tag/{id}', 'TagController@showTag');
Route::get('post', 'FrontController@show');
// one post
Route::get('post/{id}', 'FrontController@showPost');
// posts by category
Route::get('category/{id}', 'FrontController@showPostByCategory');
/* ------------------------------------------------- *\
    REST Controller event
\* ------------------------------------------------- */
Route::resource('event', 'EventController');
Route::resource('tag', 'TagController');
Route::resource('comment', 'CommentController');
/* ------------------------------------------------- *\
    Auth
\* ------------------------------------------------- */
Route::controller('auth', 'Auth\\AuthController');
/* ------------------------------------------------- *\
    Dashboard
\* ------------------------------------------------- */
Route::get('dashboard', 'Admin\\DashboardController@index');
Route::group(['prefix' => 'admin'], function () {
    Route::resource('post', 'Admin\\PostController');
});
예제 #17
0
Route::patch('faucets/{$slug}', ['as' => 'faucetLowBalance', 'uses' => 'FaucetsController@faucetLowBalance']);
Route::patch('checkFaucetsStatus', 'FaucetsController@checkFaucetsStatus');
Route::get('faucets/progress', 'FaucetsController@progress');
Route::get('/admin/faucets/create', 'FaucetsController@create');
Route::get('/admin/faucets/{slug}/edit', 'FaucetsController@edit');
Route::resource('faucets', 'FaucetsController');
Route::resource('payment_processors', 'PaymentProcessorsController');
Route::get('/payment_processors', ['as' => 'payment_processors', 'uses' => 'PaymentProcessorsController@index']);
Route::get('/admin/payment_processors/create', 'PaymentProcessorsController@create');
Route::get('/admin/payment_processors/{slug}/edit', 'PaymentProcessorsController@edit');
Route::get('payment_processors/{paymentProcessorSlug}/rotator', 'PaymentProcessorsController@faucets');
Route::resource('main_meta', 'MainMetaController');
Route::get('/admin/main_meta', 'MainMetaController@index');
Route::resource('admin/twitter_config', 'TwitterConfigController');
Route::get('/admin/twitter_config', 'TwitterConfigController@index');
Route::resource('admin/ad_block_config', 'AdBlockController');
Route::get('/admin/ad_block_config', 'AdBlockController@index');
Route::get('admin/admin', 'AdminController@index');
Route::get('admin/overview', 'AdminController@overview');
Route::get('data/download', 'DownloadSpreadsheetDataController@index');
Route::get('/data/download/faucets', ['as' => 'data/download/faucets', 'uses' => 'DownloadSpreadsheetDataController@getFaucetsData']);
Route::get('/data/download/payment_processors', ['as' => 'data/download/payment_processors', 'uses' => 'DownloadSpreadsheetDataController@getPaymentProcessorsData']);
Route::get('/data/download/faucets_payment_processors', ['as' => 'data/download/faucets_payment_processors', 'uses' => 'DownloadSpreadsheetDataController@getFaucetsPaymentProcessorsLinkingData']);
Route::get('/data/download/ad_block', ['as' => 'data/download/ad_block', 'uses' => 'DownloadSpreadsheetDataController@getAdBlockData']);
Route::get('/data/download/main_meta', ['as' => 'data/download/main_meta', 'uses' => 'DownloadSpreadsheetDataController@getMainMetaData']);
// Password reset link request routes...
Route::get('password/email', 'Auth\\PasswordController@getEmail');
Route::post('password/email', 'Auth\\PasswordController@postEmail');
// Password reset routes...
Route::get('password/reset/{token}', 'Auth\\PasswordController@getReset');
Route::post('password/reset', 'Auth\\PasswordController@postReset');
예제 #18
0
파일: routes.php 프로젝트: gustavo82mdq/acl
<?php

use Illuminate\Support\Facades\Route;
Route::group(['middleware' => ['web', 'role:admin']], function () {
    /**
     * Users routes
     */
    Route::resource('user', 'UsersController', ['only' => ['index', 'create', 'store', 'edit', 'update', 'destroy']]);
    /**
     * Roles routes
     */
    Route::resource('role', 'RolesController', ['only' => ['index', 'create', 'store', 'edit', 'update', 'destroy']]);
    /**
     * ACL
     */
    Route::get('/acl', ['as' => 'acl.index', 'uses' => 'AclController@index']);
    Route::post('/acl/set/{action}/{role}', ['as' => 'acl.setpermission', 'uses' => 'AclController@setPermission']);
    Route::post('/acl/unset/{action}/{role}', ['as' => 'acl.unsetpermission', 'uses' => 'AclController@unsetPermission']);
    Route::post('/acl/setAll/{role}', ['as' => 'acl.setall', 'uses' => 'AclController@setAll']);
    Route::post('/acl/unsetAll/{role}', ['as' => 'acl.unsetall', 'uses' => 'AclController@unsetAll']);
});
예제 #19
0
<?php

use Illuminate\Support\Facades\Route;
Route::resource('roles', 'GeneaLabs\\Bones\\Keeper\\Controllers\\RolesController', ['except' => ['show']]);
Route::resource('entities', 'GeneaLabs\\Bones\\Keeper\\Controllers\\EntitiesController', ['except' => ['show']]);
Route::resource('assignments', 'GeneaLabs\\Bones\\Keeper\\Controllers\\AssignmentsController', ['only' => ['index', 'store']]);
Route::get('invalid', ['as' => 'invalid', 'uses' => 'GeneaLabs\\Bones\\Keeper\\Controllers\\ErrorsController@invalid']);
Route::get('modelValidationError', ['as' => 'modelValidation', 'uses' => 'GeneaLabs\\Bones\\Keeper\\Controllers\\ErrorsController@modelValidation']);
//Event::listen('GeneaLabs.Bones.Keeper.Entities.*', 'GeneaLabs\Bones\Keeper\Entities\EntityEventListener');
예제 #20
0
파일: routes.php 프로젝트: thinusn/lblg
/*
|--------------------------------------------------------------------------
| Routes File
|--------------------------------------------------------------------------
|
| Here is where you will register all of the routes in an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
use App\Article;
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => 'web'], function () {
    Route::auth();
    Route::get('/', function () {
        return "Home Page";
    });
    Route::get('about', 'PagesController@about');
    Route::get('contact', 'PagesController@contact');
    Route::get('user/{name}/articles', 'PagesController@userArticles');
    Route::resource('articles', 'ArticlesController');
    Route::resource('tags', 'TagsController');
    Route::get('/home', 'HomeController@index');
    Route::get('foo', ['middleware' => 'manager', function () {
        return 'this page is protected';
    }]);
    Route::get('/admin', ['middleware' => 'admin', function () {
        return "Hello Th";
    }]);
});
예제 #21
0
// Log Management Routes
Route::post('logs/{logs}/mark-read', ['as' => 'admin.logs.mark-read', 'uses' => 'LogController@markRead']);
Route::resource('logs', 'LogController', ['only' => ['index', 'show', 'destroy'], 'names' => ['index' => 'admin.logs.index', 'show' => 'admin.logs.show', 'destroy' => 'admin.logs.destroy']]);
// End Log Management Routes
// User Management Routes
Route::group(['namespace' => 'User'], function () {
    Route::resource('users', 'UserController', ['names' => ['index' => 'admin.users.index', 'create' => 'admin.users.create', 'store' => 'admin.users.store', 'show' => 'admin.users.show', 'edit' => 'admin.users.edit', 'update' => 'admin.users.update', 'destroy' => 'admin.users.destroy']]);
    Route::patch('users/{users}/password', ['as' => 'admin.users.password.update', 'uses' => 'PasswordController@update']);
    Route::post('users/{users}/check-access', ['as' => 'admin.users.check-access', 'uses' => 'AccessController@postCheck']);
});
// End User Management Routes
// Group Management Routes
Route::resource('roles', 'RoleController', ['names' => ['index' => 'admin.roles.index', 'create' => 'admin.roles.create', 'store' => 'admin.roles.store', 'show' => 'admin.roles.show', 'edit' => 'admin.roles.edit', 'update' => 'admin.roles.update', 'destroy' => 'admin.roles.destroy']]);
// Archive Routes
Route::group(['namespace' => 'Archive'], function () {
    // Asset Archive Routes
    Route::post('archive/assets/{assets}/restore', ['as' => 'admin.archive.assets.restore', 'uses' => 'AssetController@restore']);
    Route::resource('archive/assets', 'AssetController', ['only' => ['index', 'show', 'destroy'], 'names' => ['index' => 'admin.archive.assets.index', 'show' => 'admin.archive.assets.show', 'destroy' => 'admin.archive.assets.destroy']]);
    // Work Order Archive Routes
    Route::post('archive/work-orders/{work_orders}/restore', ['as' => 'admin.archive.work-orders.restore', 'uses' => 'WorkOrderController@restore']);
    Route::resource('archive/work-orders', 'WorkOrderController', ['only' => ['index', 'show', 'destroy'], 'names' => ['index' => 'admin.archive.work-orders.index', 'show' => 'admin.archive.work-orders.show', 'destroy' => 'admin.archive.work-orders.destroy']]);
    // Inventory Archive Routes
    Route::post('archive/inventory/{inventory}/restore', ['as' => 'admin.archive.inventory.restore', 'uses' => 'InventoryController@restore']);
    Route::resource('archive/inventory', 'InventoryController', ['only' => ['index', 'show', 'destroy'], 'names' => ['index' => 'admin.archive.inventory.index', 'show' => 'admin.archive.inventory.show', 'destroy' => 'admin.archive.inventory.destroy']]);
});
// End Archive Routes
// Setting Routes
Route::group(['namespace' => 'Setting'], function () {
    Route::resource('settings/site', 'SiteController', ['only' => ['index', 'store'], 'names' => ['index' => 'admin.settings.site.index', 'store' => 'admin.settings.site.store']]);
});
// End Setting Routes
예제 #22
0
        Route::resource('acquisition', 'AcquisitionsController');
        Route::resource('transaction', 'TransactionsController');
        Route::resource('commission', 'CommissionController');
        //Impresion de ordenes de venta
        Route::get('printTransaction', ['as' => 'printTransaction', 'uses' => 'TransactionsController@printTransaction']);
        //Reportes
        Route::get('reports/sales', 'ReportController@salesIndex');
        Route::get('excel', 'UserController@excel');
    });
    // Authentication routes...
    Route::get('showlogin', 'Auth\\AuthController@showLoginForm');
    Route::post('login', 'Auth\\AuthController@login');
    Route::get('logout', 'Auth\\AuthController@logout');
    Route::resource('/', 'FrontController@index');
    Route::resource('privacy', 'FrontController@privacy');
    Route::resource('mail', 'MailController');
    Route::get('/login', function () {
        if (Auth::check()) {
            return redirect('/home');
        } else {
            return redirect()->to('showlogin');
        }
    });
    Route::get('/admin', function () {
        if (Auth::check()) {
            return redirect('/home');
        } else {
            return redirect()->to('showlogin');
        }
    });
});
예제 #23
0
});
Route::get('/', 'RotatorController@index');
Route::patch('faucets/checkFaucetsStatus', ['as' => 'checkFaucetsStatus', 'uses' => 'FaucetsController@checkFaucetsStatus']);
Route::patch('faucets/{$slug}', ['as' => 'faucetLowBalance', 'uses' => 'FaucetsController@faucetLowBalance']);
Route::patch('checkFaucetsStatus', 'FaucetsController@checkFaucetsStatus');
Route::get('faucets/progress', 'FaucetsController@progress');
Route::get('/admin/faucets/create', 'FaucetsController@create');
Route::get('/admin/faucets/{slug}/edit', 'FaucetsController@edit');
Route::resource('faucets', 'FaucetsController');
Route::resource('main_meta', 'MainMetaController');
Route::get('/admin/main_meta', 'MainMetaController@index');
Route::resource('admin/twitter_config', 'TwitterConfigController');
Route::get('/admin/twitter_config', 'TwitterConfigController@index');
Route::resource('admin/ad_block_config', 'AdBlockController');
Route::get('/admin/ad_block_config', 'AdBlockController@index');
Route::resource('payment_processors', 'PaymentProcessorsController');
Route::get('payment_processors', 'PaymentProcessorsController@index');
Route::get('/admin/payment_processors/create', 'PaymentProcessorsController@create');
Route::get('/admin/payment_processors/{slug}/edit', 'PaymentProcessorsController@edit');
Route::get('payment_processors/{paymentProcessorSlug}/rotator', 'PaymentProcessorsController@faucets');
Route::get('admin/admin', 'AdminController@index');
Route::get('admin/overview', 'AdminController@overview');
// Password reset link request routes...
Route::get('password/email', 'Auth\\PasswordController@getEmail');
Route::post('password/email', 'Auth\\PasswordController@postEmail');
// Password reset routes...
Route::get('password/reset/{token}', 'Auth\\PasswordController@getReset');
Route::post('password/reset', 'Auth\\PasswordController@postReset');
Route::get('sitemap', function () {
    // create new sitemap object
    $sitemap = App::make("sitemap");
예제 #24
0
<?php

use Illuminate\Support\Facades\Route;
Route::get('/', function () {
    return view('app');
});
Route::post('oauth/access_token', function () {
    return Response::json(Authorizer::issueAccessToken());
});
/**
 * Aplique o processo de Autorização em todos os endpoints de nossa API
 */
Route::group(['middleware' => 'oauth'], function () {
    Route::resource('client', 'ClientController', ['except' => ['create', 'edit']]);
    Route::resource('project', 'ProjectController', ['except' => ['create', 'edit']]);
    Route::resource('project.notes', 'ProjectNoteController', ['except' => ['create', ' edit']]);
    Route::resource('project.task', 'ProjectTaskController', ['except' => ['create', 'edit']]);
    Route::resource('project.members', 'ProjectMemberController', ['only' => ['index', 'store', 'show', 'destroy']]);
    Route::post('project/{id}/file', 'ProjectFileController@store');
    Route::delete('project/{id}/file/{file_id}', 'ProjectFileController@destroy');
    Route::get('user/authenticated', 'UserController@authenticated');
});
예제 #25
0
Route::get('/', ['as' => '/nl', "uses" => "HomeController@start"]);
Route::group(["prefix" => "{locale}", "middleware" => ["lang"]], function () {
    Route::get("about-me", ['as' => "about-me", "uses" => "HomeController@aboutMe"]);
    Route::get("contact", ['as' => "contact", "uses" => "HomeController@contact"]);
    Route::get("portfolio", ["as" => "portfolio", "uses" => "PortfolioController@index"]);
    Route::group(["prefix" => "auth"], function () {
        Route::get("login", ['uses' => 'Auth\\AuthController@login', 'as' => 'auth/login']);
        Route::post("authenticate", ['uses' => 'Auth\\AuthController@authenticate', 'as' => 'auth/authenticate']);
        Route::get("reset", ['uses' => 'Auth\\AuthController@reset', 'as' => 'auth/reset']);
        Route::post("register", ['uses' => 'Auth\\AuthController@register', 'as' => 'auth/register']);
        Route::get("logout", ['uses' => 'Auth\\AuthController@logout', 'as' => 'auth/logout']);
        Route::get("facebook", ['uses' => 'Auth\\AuthController@facebook', 'as' => 'auth/facebook']);
    });
});
Route::group(['prefix' => 'admin', 'middleware' => ['auth', "role:Admin"], 'namespace' => 'Admin'], function () {
    Route::get("/home", ['uses' => 'HomeController@home', 'as' => 'admin/home']);
    Route::resource("education", "EducationController");
    Route::resource("users", "UsersController");
    Route::resource("settings", "SettingsController");
    Route::group(["prefix" => "mail"], function () {
        Route::get("{mailbox?}", "MailController@index");
        Route::get("{mailbox}/{mail}", "MailController@mail");
    });
    Route::group(["prefix" => "portfolio"], function () {
        Route::resource("projects", "ProjectsController");
        Route::resource("projects/{project_id}/tasks", "TaskController");
        Route::any("projects/{project_id}/tasks/{task_id}/sendToGithub", ["uses" => "TaskController@sendToGitHub", "as" => "admin.portfolio.projects.{project_id}.tasks.sendToGithub"]);
        Route::resource("internship", "InternshipController");
        Route::resource("Tests", "TestsController");
    });
});
예제 #26
0
    Route::resource('projects.labels', 'LabelsController', ['only' => ['store', 'update', 'destroy']]);
    /*
     * Tasks routes
     */
    Route::get('tasks/mine', ['as' => 'user.tasks', 'uses' => 'TasksController@mine']);
    Route::get('projects/{projects}/tasks/{tasks}/activity', ['as' => 'projects.tasks.activity', 'uses' => 'TasksController@activity']);
    Route::post('projects/{projects}/tasks/{tasks}/activity', ['as' => 'projects.tasks.comment', 'uses' => 'TasksController@comment']);
    Route::resource('projects.tasks', 'TasksController', ['except' => ['create', 'edit']]);
    /*
     * Project team routes
     */
    Route::resource('projects.team', 'TeamsController', ['only' => ['index', 'store', 'update', 'destroy']]);
    /**
     * Users routes
     */
    Route::resource('users', 'UsersController', ['only' => ['index']]);
});
Route::post('/authenticate', function () {
    try {
        $credentials = Request::only('email', 'password');
        $authed = auth()->attempt($credentials, true);
        if ($authed && ($token = auth()->getToken())) {
            $header = config('jwt.header');
            return (new Response())->header($header, (string) $token);
        }
    } catch (Exception $exc) {
        // Do nothing
    }
    return response('Unauthorized.', 401);
});
Route::get('/', function () {
예제 #27
0
<?php

use GeneaLabs\LaravelGovernor\Http\Controllers\AssignmentsController;
use GeneaLabs\LaravelGovernor\Http\Controllers\EntitiesController;
use GeneaLabs\LaravelGovernor\Http\Controllers\RolesController;
use Illuminate\Support\Facades\Route;
Route::resource('genealabs/laravel-governor/roles', RolesController::class, ['except' => ['show']]);
Route::resource('genealabs/laravel-governor/entities', EntitiesController::class, ['except' => ['show']]);
Route::resource('genealabs/laravel-governor/assignments', AssignmentsController::class, ['only' => ['index', 'store']]);
예제 #28
0
<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    /**
     * creates a user when the route is hit
     */
    //    $user = App\User::create([
    //       'first_name' => 'john',
    //        'last_name' => 'kagga',
    //        'username'  => 'jokamjohn',
    //        'email'     => '*****@*****.**',
    //        'password'  => 'kags02',
    //        'expires_at'=> \Carbon\Carbon::now()->addMonth(),
    //        'explodes_at'=>\Carbon\Carbon::now()->addDay()
    //
    //    ]);
    return view('welcome');
});
\Illuminate\Support\Facades\Route::resource('user', 'UserController');
예제 #29
0
<?php

use App\Product;
use Illuminate\Support\Facades\Route;
Route::group(['prefix' => 'api'], function () {
    Route::get('featured', 'ProductController@featured');
    Route::get('search/{searched}', 'ProductController@search');
    Route::get('product/info/{ids}', 'ProductController@info');
    Route::resource('product', 'ProductController');
    Route::resource('manufacturer', 'ManufacturerController');
});
예제 #30
0
파일: routes.php 프로젝트: ngmy/stand-ci
<?php

/**
 * Part of the StandCi package.
 *
 * Licensed under MIT License.
 *
 * @package    StandCi
 * @version    2.0.0
 * @author     Ngmy <*****@*****.**>
 * @license    http://opensource.org/licenses/MIT MIT License
 * @copyright  (c) 2015, Ngmy <*****@*****.**>
 * @link       https://github.com/ngmy/stand-ci
 */
use Illuminate\Support\Facades\Route;
Route::group(array('prefix' => config('ngmy-stand-ci')['route_prefix']), function () {
    Route::resource('builds', 'Ngmy\\StandCi\\BuildsController');
});