'controle'], function () { /** * Rotas livres, não requer liberação de permissão, basta estar logado para ter acesso. */ Route::get('/logout', [ 'as' => 'controle.logout', 'uses' => 'Auth\LoginController@logout', ]); Route::get('/dashboard', [ 'as' => 'controle.index.dashboard', 'uses' => 'Controle\IndexController@dashboard', ]); Route::match(['get', 'post'], 'usuario/alterar-senha', [ 'as' => 'controle.usuario.alterar-senha', 'uses' => 'Controle\UsuarioController@alterarSenha', ]); /** * Rotas do Log */ Route::get('log', [ 'as' => 'controle.log.index', 'permissao' => 'controle.log.index', 'uses' => 'Controle\LogController@index', ]); Route::post('log/busca', [ 'as' => 'controle.log.busca', 'permissao' => 'controle.log.index', 'uses' => 'Controle\LogController@busca', ]); Route::get('log/detalhe/{objeto}/{id}', [ 'as' => 'controle.log.detalhe', 'permissao' => 'controle.log.index', 'uses' => 'Controle\LogController@detalhe', ]); /** * Rotas da Permissão */ Route::get('permissao', [ 'as' => 'controle.permissao.index', 'permissao' => 'controle.permissao.index', 'uses' => 'Auth\PermissaoController@indexPermissao' ]); Route::post('permissao/save', [ 'as' => 'controle.permissao.save', 'permissao' => 'controle.permissao.save', 'uses' => 'Auth\PermissaoController@savePermissao' ]); /** * Rotas do Usuário */ Route::get('usuario', [ 'as' => 'controle.usuario.index', 'permissao' => 'controle.usuario.index', 'uses' => 'Controle\UsuarioController@index', ]); Route::get('usuario/form', [ 'as' => 'controle.usuario.form-cadastrar', 'permissao' => 'controle.usuario.cadastrar', 'uses' => 'Controle\UsuarioController@form', ]); Route::get('usuario/form/{usuario}', [ 'as' => 'controle.usuario.form-alterar', 'permissao' => 'controle.usuario.alterar', 'uses' => 'Controle\UsuarioController@form', ]); Route::post('usuario/save', [ 'as' => 'controle.usuario.save-cadastrar', 'permissao' => 'controle.usuario.cadastrar', 'uses' => 'Controle\UsuarioController@save', ]); Route::post('usuario/save/{usuario}', [ 'as' => 'controle.usuario.save-alterar', 'permissao' => 'controle.usuario.alterar', 'uses' => 'Controle\UsuarioController@save', ]); Route::get('usuario/excluir/{usuario}', [ 'as' => 'controle.usuario.excluir', 'permissao' => 'controle.usuario.excluir', 'uses' => 'Controle\UsuarioController@excluir', ]); /** * Rotas do Grupo de Usuários */ Route::get('grupo-usuario', [ 'as' => 'controle.grupo-usuario.index', 'permissao' => 'controle.grupo-usuario.index', 'uses' => 'Controle\GrupoUsuarioController@index', ]); Route::get('grupo-usuario/form', [ 'as' => 'controle.grupo-usuario.form-cadastrar', 'permissao' => 'controle.grupo-usuario.cadastrar', 'uses' => 'Controle\GrupoUsuarioController@form', ]); Route::get('grupo-usuario/form/{grupoUsuario}', [ 'as' => 'controle.grupo-usuario.form-alterar', 'permissao' => 'controle.grupo-usuario.alterar', 'uses' => 'Controle\GrupoUsuarioController@form', ]); Route::post('grupo-usuario/save', [ 'as' => 'controle.grupo-usuario.save-cadastrar', 'permissao' => 'controle.grupo-usuario.cadastrar', 'uses' => 'Controle\GrupoUsuarioController@save', ]); Route::post('grupo-usuario/save/{grupoUsuario}', [ 'as' => 'controle.grupo-usuario.save-alterar', 'permissao' => 'controle.grupo-usuario.alterar', 'uses' => 'Controle\GrupoUsuarioController@save', ]); Route::get('grupo-usuario/excluir/{grupoUsuario}', [ 'as' => 'controle.grupo-usuario.excluir', 'permissao' => 'controle.grupo-usuario.index', 'uses' => 'Controle\GrupoUsuarioController@excluir', ]); #novasrotas# });