public function __construct() { if (Auth::administrator()->check()) { echo "logged in"; } else { echo "not logged in"; } // $this->beforeFilter('auth', array('except' => 'getLogin')); }
}); Route::get('user/{id}', 'UserController@showProfile'); Route::get("admin", function () { if (Auth::administrator()->check()) { return Redirect::to("admin/dashboard"); } else { return Redirect::to("admin/login"); } }); Route::get('admin/login', 'Admin\\DashboardController@login'); Route::post("admin/login", "Admin\\DashboardController@loginPost"); Route::get('admin/test', 'Admin\\DashboardController@test'); Route::get("admin/logout", function () { Auth::administrator()->logout(); return Redirect::to("admin/login"); }); Route::filter("admin_logged_in", function () { if (!Auth::administrator()->check()) { return Redirect::to("admin/login"); } }); Route::group(array("before" => "admin_logged_in"), function () { Route::get("admin/states/json-list", "Admin\\StateController@jsonList"); Route::get("admin/countries/json-list", "Admin\\CountryController@jsonList"); Route::resource("admin/restaurants", "Admin\\RestaurantController"); Route::resource("admin/countries", "Admin\\CountryController"); Route::resource("admin/menus", "Admin\\MenuController"); Route::resource("admin/states", "Admin\\StateController"); Route::resource('admin/dashboard', "Admin\\DashboardController"); }); Route::resource("restaurant", "RestaurantController");