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']]); }
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); }); } } }
<?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']); }); });
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'); }); });
//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']); });
| */ 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'); }); });
<?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']);
}); 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');
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'); }); });
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');
//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');
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'); }); });
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');
/* ------------------------------------------------- *\ 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'); });
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');
<?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']); });
<?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');
/* |-------------------------------------------------------------------------- | 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"; }]); });
// 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
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'); } }); });
}); 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");
<?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'); });
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"); }); });
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 () {
<?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']]);
<?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');
<?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'); });
<?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'); });