Route::get('doajax/user/agreement', 'doajax@user_agreement'); Route::get('/gizlilik-politikasi', 'home@gizlilik'); Route::get('/kullanim-sartlari', 'home@kullanim'); //Pop-Up Element Route::get('product/(:all?)/friend-suggest', 'doajax@friend_suggest'); /*Route For Administration*/ Route::get('admin', 'admin@index'); Route::get('admin/virtualpos', 'admin@virtualpos'); Route::get('admin/categories', 'admin@categories'); Route::get('admin/categories/(:num?)/(:all?)', 'admin@categories_edit'); Route::get('admin/product', 'admin@product'); Route::get('admin/product/new', 'admin@product_add'); Route::post('admin/product/new', 'admin@product_add'); Route::get('admin/product/edit/(:num?)/(:all?)', 'admin@product_edit'); Route::post('admin/product/product_add_get_attribute', 'admin@productAttribute'); Route::controller(Controller::detect()); /*Route::filter('pattern: ^(?!user/login)*', 'auth');*/ Event::listen('404', function () { return Response::error('404'); }); Event::listen('500', function () { return Response::error('500'); }); Route::filter('before', function () { Check_User_Cart(); //Adding -> Assets Asset::container('styleSheet')->add('mainStyle', 'css/style.css'); Asset::container('bootstrap')->add('BootstrapJS', 'js/bootstrap.js'); Asset::container('megaMenu')->add('menu', 'js/script.js'); //Composer! $category = Category::with('getDescriptions')->where('top', '=', '1')->get();
<?php // to catch controllers Route::controller(Controller::detect('learnvel')); Route::get('(:bundle)/hello', function () { return 'Hello World!'; }); Route::get('(:bundle)', function () { // ~/code/laravel/bundles/learnvel/views/lobby/index.blade.php return View::make('learnvel::lobby'); }); Route::get('(:bundle)/strings', function () { return View::make('learnvel::strings'); }); Route::get('(:bundle)/crypter', function () { return View::make('learnvel::crypter'); }); Route::get('(:bundle)/stringtolower', function () { return Str::lower('Str::lower => I am a String to Lower.'); });
<?php Route::controller(Controller::detect('oneauth'));
<?php Route::get('/(:bundle)/models/(:any)', 'Adminify::models@index'); Route::controller(Controller::detect('adminify')); Route::filter('auth', function () { if (Auth::guest()) { return Redirect::to('admin/login'); } });
Route::post('/(:bundle)/articles/edit/update', array('as' => 'dojo::updated_article', 'uses' => 'Dojo::article@edit')); Route::put('/(:bundle)/articles/quick_edit/update', array('as' => 'dojo::update_mass', 'uses' => 'Dojo::article@update')); Route::any('/(:bundle)/articles/delete/(:any)', array('as' => 'dojo::delete_article', 'uses' => 'Dojo::article@erase')); Route::any('/(:bundle)/articles/new', array('as' => 'dojo::new_article', 'uses' => 'Dojo::article@new')); Route::any('/(:bundle)/articles/(:any?)/(:any?)/(:any?)', array('as' => 'dojo::index_article', 'uses' => 'Dojo::article@index')); Route::post('/(:bundle)/articles/search', array('uses' => 'Dojo::article@search')); Route::get('/(:bundle)/articles/results/(:all)', array('as' => 'dojo::results_article', 'uses' => 'Dojo::article@results')); //projects routes Route::any('/(:bundle)/projects/new/redactor', array('as' => 'dojo::new_image_project', 'uses' => 'Dojo::project@redactorupload')); Route::get('/(:bundle)/projects/edit/(:any)', array('as' => 'dojo::edit_project', 'uses' => 'Dojo::project@edit')); Route::post('/(:bundle)/projects/edit/update', array('as' => 'dojo::update_project', 'uses' => 'Dojo::project@edit')); Route::any('/(:bundle)/projects/delete/(:any)', array('as' => 'dojo::delete_project', 'uses' => 'Dojo::project@erase')); Route::any('/(:bundle)/projects/new', array('as' => 'dojo::new_project', 'uses' => 'Dojo::project@new')); Route::any('/(:bundle)/projects/(:any?)/(:any?)/(:any?)', array('as' => 'dojo::index_project', 'uses' => 'Dojo::project@index')); Route::post('/(:bundle)/projects/search', array('uses' => 'Dojo::project@search')); Route::get('/(:bundle)/projects/results/(:all)', array('as' => 'dojo::results_project', 'uses' => 'Dojo::project@results')); Route::put('/(:bundle)/projects/edit/update', array('as' => 'dojo::update_project', 'uses' => 'Dojo::project@update')); //settings Route::any('/(:bundle)/settings', array('uses' => 'Dojo::setting@index')); Route::any('/(:bundle)/settings/social', array('uses' => 'Dojo::setting@social')); Route::controller(Controller::detect('dojo')); Route::filter('auth', function () { if (Auth::guest()) { return Redirect::to(URL::to_action('dojo::login')); } }); Route::filter('csrf', function () { if (Request::forged()) { return Response::error('500'); } });
<?php /** * -------------------------------------------------------------------------- * Cartify * -------------------------------------------------------------------------- * * Cartify, a shopping cart bundle for use with the Laravel Framework. * * @package Cartify * @version 2.1.1 * @author Bruno Gaspar <*****@*****.**> * @link https://github.com/bruno-g/cartify */ ############################################################# ############ This file is for the examples only! ############ ############################################################# Route::any('cartify/view/(:any)', 'cartify::view@index'); Route::Controller(Controller::detect('cartify'));
<?php /** * Routing for Gotin bundle * * @license http://www.opensource.org/licenses/mit MIT License * @copyright Marcin Baniowski (http://baniowski.pl) * @subpackage Routes * @author Marcin Baniowski * @package Gotin\Routes */ // register all controllers for the "gotin" bundle Route::controller(Controller::detect('gotin')); if (Config::get('gotin::gotin.login_mode') == "classic") { // redirects root url ("/") to login view Route::any('/login', 'gotin::login@login'); Route::any('/register', 'gotin::login@register'); Route::any('/forgot-password', 'gotin::login@forgot'); } else { Route::get('(:bundle)', 'gotin::login@login'); } // logout route Route::get('(:bundle)/logout', 'gotin::login@logout'); // edit profile Route::any('(:bundle)/editprofile', 'gotin::users@editprofile'); // delete profile Route::any('(:bundle)/deleteaccount', 'gotin::users@deleteaccount'); // sets ajax routes for main actions (login,register,forgot password) if (Request::ajax()) { Route::post('gotin/loginajax', 'gotin::login@loginajax'); Route::post('gotin/registerajax', 'gotin::login@registerajax');
Route::post('(:bundle)/ajax/page/subpage/order', 'cms::ajax_page@order_subpage'); Route::post('(:bundle)/ajax/menu/page/order', 'cms::ajax_menu@order_menu'); Route::post('(:bundle)/ajax/download/file/order', 'cms::ajax_download@order_download'); Route::post('(:bundle)/ajax/gallery/file/order', 'cms::ajax_gallery@order_gallery'); Route::post('(:bundle)/ajax/banner/file/order', 'cms::ajax_banner@order_banner'); //TRANSLATION DELETE Route::post('(:bundle)/ajax/translation/delete', 'cms::ajax_translation@delete_translation'); //SEARCH ROUTES Route::any('(:bundle)/blog/search', 'cms::search@search_blog'); Route::any('(:bundle)/file/search', 'cms::search@search_file'); Route::any('(:bundle)/page/search', 'cms::search@search_page'); Route::any('(:bundle)/role/search', 'cms::search@search_role'); Route::any('(:bundle)/tag/search', 'cms::search@search_tag'); Route::any('(:bundle)/user/search', 'cms::search@search_user'); //CMS CONTROLLERS Route::controller(Controller::detect('cms')); //CMS FILTER BACKEND Route::filter('cms_no_auth', function () { //FORCE LOGOUT IF NOT ROLE if (Auth::check() and ROLE < Config::get('cms::settings.roles.editor')) { return Redirect::to_action('cms::login'); } if (Auth::guest()) { return Redirect::to_action('cms::login'); } }); Route::filter('cms_is_auth', function () { if (Auth::check() and URL::current() != URL::to_action('cms::logout') and ROLE >= Config::get('cms::settings.roles.editor')) { return Redirect::to_action('cms::dashboard'); } });