예제 #1
0
파일: routes.php 프로젝트: Brian1111/acme
<?php

// register routes
$router->map('GET', '/register', 'Acme\\controllers\\RegisterController@getShowRegisterPage', 'register');
$router->map('POST', '/register', 'Acme\\controllers\\RegisterController@postShowRegisterPage', 'register_post');
$router->map('GET', '/verify-account', 'Acme\\controllers\\RegisterController@getVerifyAccount', 'verify_account');
// testimonial routes
$router->map('GET', '/testimonials', 'Acme\\controllers\\TestimonialController@getShowTestimonials', 'testimonials');
// logged in user routes
if (Acme\Auth\LoggedIn::user()) {
    $router->map('GET', '/add-testimonial', 'Acme\\controllers\\TestimonialController@getShowAdd', 'add_testimonial');
    $router->map('POST', '/add-testimonial', 'Acme\\controllers\\TestimonialController@postShowAdd', 'add_testimonial_post');
}
// login/logout routes
$router->map('GET', '/login', 'Acme\\controllers\\AuthenticationController@getShowLoginPage', 'login');
$router->map('POST', '/login', 'Acme\\controllers\\AuthenticationController@postShowLoginPage', 'login_post');
$router->map('GET', '/logout', 'Acme\\controllers\\AuthenticationController@getLogout', 'logout');
// admin routes
if (Acme\Auth\LoggedIn::user() && Acme\Auth\LoggedIn::user()->access_level == 2) {
    $router->map('POST', '/admin/page/edit', 'Acme\\controllers\\AdminController@postSavePage', 'save_page');
    $router->map('GET', '/admin/page/add', 'Acme\\controllers\\AdminController@getAddPage', 'add_page');
}
// page routes
$router->map('GET', '/', 'Acme\\controllers\\PageController@getShowHomePage', 'home');
$router->map('GET', '/page-not-found', 'Acme\\controllers\\PageController@getShow404', '404');
$router->map('GET', '/[*]', 'Acme\\controllers\\PageController@getShowPage', 'generic_page');
예제 #2
0
파일: routes.php 프로젝트: sahid48/acme
    //$user = Acme\models\User::find(1);
    //$testimonials = $user->testimonials()->get();

    //$testimonials = Acme\models\User::find(1)->testimonials()->get();
    //dd($testimonials);
    //$testimonials = Acme\models\Testimonial::find(1);
    //dd($testimonials);


    //test slug


    $slugify = new Cocur\Slugify\Slugify();

    //change all to lower case, and blank space to dashes
    echo $slugify->slugify('Hello World!'); // hello-world
});
*/
//Testimonail routes
$router->map('GET', '/testimonials', 'Acme\\Controllers\\TestimonialController@getShowTestimonials', 'testimonials');
//logged in user routes
if (Acme\Auth\LoggedIn::user()) {
    $router->map('GET', '/add-testimonial', 'Acme\\Controllers\\TestimonialController@getShowAdd', 'add-testimonial');
    $router->map('POST', '/add-testimonial', 'Acme\\Controllers\\TestimonialController@postShowAdd', 'add-testimonial_post');
}
// admin routes
if (Acme\auth\LoggedIn::user() && Acme\auth\LoggedIn::user()->access_level == 2) {
    $router->map('POST', '/admin/page/edit', 'Acme\\controllers\\AdminController@postSavePage', 'save_page');
    $router->map('GET', '/admin/page/add', 'Acme\\controllers\\AdminController@getAddPage', 'add_page');
}
$router->map('GET', '/[*]', 'Acme\\Controllers\\PageController@getShowPage', 'generic_page');