group(['prefix' => 'accounts', 'as' => 'accounts', 'middleware' => ['adminAuth']], function ($router) { // The controllers live in Domains/Account/Http/Controllers $router->get('index', ['as' => 'index', 'uses' => 'AccountController@index']); $router->post('create', ['as' => 'create', 'uses' => 'AccountController@create']); $router->post('update/{id}', ['as' => 'update', 'uses' => 'AccountController@update']); $router->post('destroy', ['as' => 'destroy', 'uses' => 'AccountController@destroy']); });