group(['prefix' => 'auth', 'as' => 'auth'], function ($router) { // The controllers live in Domains/Auth/Http/Controllers $router->post('admin/login', ['as' => 'admin.login', 'uses' => 'AdminAuthController@login']); $router->post('admin/logout', ['as' => 'admin.logout', 'uses' => 'AdminAuthController@logout', 'middleware' => 'adminAuth']); $router->get('admin/info', ['as' => 'admin.info', 'uses' => 'AdminAuthController@info', 'middleware' => 'adminAuth']); });