/home/mip/mip/app/Modules/Likod/routes.php
<?php
Route::group(['namespace'=>'Auth', 'prefix' => 'auth'], function(){
Route::get('/logout', 'AuthController@logout');
Route::group(['prefix'=>'login', 'middleware'=>'guest.likod'], function(){
Route::get('/', 'AuthController@getLogin');
Route::post('/', 'AuthController@postLogin');
});
});
Route::group(['middleware'=>['auth.likod']], function(){
Route::get('/', function(){
return redirect('likod/auth/login');
});
Route::group(['namespace'=>'Dashboard'], function(){
Route::group(['prefix'=>'dashboard'], function(){
Route::get('/', 'DashboardController@dashboard');
});
});
Route::group(['namespace'=>'Settings'], function() {
Route::group(['prefix'=>'settings'], function() {
Route::group(['prefix' => 'users'], function() {
Route::get('get-users-data', 'UserController@getUsersData');
});
Route::resource('users', 'UserController',
[
'names' => [
'index' => config('modules.likod').'.settings.users.index',
'create' => config('modules.likod').'.settings.users.create',
'store' => config('modules.likod').'.settings.users.store',
'show' => config('modules.likod').'.settings.users.show',
'edit' => config('modules.likod').'.settings.users.edit',
'update' => config('modules.likod').'.settings.users.update',
'destroy' => config('modules.likod').'.settings.users.destroy'
]
]);
});
});
Route::group(['namespace'=>'Clients'], function() {
Route::group(['prefix' => 'clients'], function() {
Route::post('get-clients-data', 'ClientsController@getClientsData');
Route::get('{id}/login', 'ClientsController@login');
});
Route::resource('clients', 'ClientsController',
[
'names' => [
'index' => config('modules.likod').'.clients.index',
'create' => config('modules.likod').'.clients.create',
'store' => config('modules.likod').'.clients.store',
'show' => config('modules.likod').'.clients.show',
'edit' => config('modules.likod').'.clients.edit',
'update' => config('modules.likod').'.clients.update',
'destroy' => config('modules.likod').'.clients.destroy'
]
]);
});
});