Example #1
0
    Route::resource('post', 'PostController');
});
Route::group(array('prefix' => 'api'), function () {
    Route::resource('comments', 'CommentController');
});
// Route::filter('check-user',function(){
// 	if(Session::has('user')){
// 		$username = Session::get('username');
// 		if(Session[])
// 		return Redirect::to('')
// 	}
// });
// Route::group(['prefix' => $us'admin', 'before' => 'auth'], function () {
Route::get('{username}/admin', array('before' => 'check_admin', 'as' => 'user.admin', 'uses' => 'HomeController@useradmin'))->where(array('username' => '[a-zA-Z0-9-_]+'));
Route::filter('check_admin', function () {
    $username = Request::segment(1);
    // Lay thong tin user tren Param
    if (!User::check_logged($username)) {
        return Redirect::route('user.page', array('username' => $username));
        //die('Nothing to do');
    }
});
Route::get('/backend', 'AdminController@getDashBoard');
Route::controller('/backend', 'AdminController');
Route::resource("post.comments", 'PostCommentController');
Route::controller('/post', 'PostController');
//App::missing(function($exception) {
//    return View::make('index');
//});
Route::get('login/fb', 'LoginFacebookController@login');
Route::get('login/fb/appId', 'LoginFacebookController@callback');