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');