Esempio n. 1
0
| 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 Closure to execute when that URI is requested.
|
*/
Route::resource('user', 'FEUsersController');
Route::get('', 'FEProductsController@index');
Route::get('/', 'FEProductsController@index');
Route::get('signup', 'FEUsersController@create');
Route::post('login', 'SessionController@store');
Route::get('logout', 'SessionController@delete');
Route::resource('category', 'FECategoriesController');
Route::resource('product', 'FEProductsController');
Route::resource('exchange', 'FEExchangesController');
Route::filter('checkAdmin', function () {
    if (!FEUsersHelper::isAdmin()) {
        $messages = array();
        $status = false;
        $messages[] = "Bạn không có quyền vào trang này";
        Session::flash('status', $status);
        Session::flash('messages', $messages);
        return Redirect::to('/');
    }
});
Route::group(array('prefix' => 'admin', 'before' => 'checkAdmin'), function () {
    Route::get('/', 'BEUsersController@index');
    Route::resource('category', 'BECategoriesController');
    Route::resource('user', 'BEUsersController');
    Route::resource('location', 'BELocationsController');
    Route::resource('product', 'BEProductsController');
});