Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
não foram adicionados apenas comandos \UspTheme::activeUrl
haviam itens de menu diferentes que usavam as mesmas rotas: Filtro de Recursos e Listar Salas
então tive que criar novas rotas para Filtro de Recursos, e criei um middleware para redirecionar Filtro de Recursos para a mesma rota de antes no SalasController
foi necessário criar uma variável de sessão "origem" para poder fazer as diferenciações necessárias entre os dois
além disso, o item de menu "Minhas Reservas" só receberá o highlight se a reserva for realmente minha
quando eu estiver numa reserva que não é minha, nenhum item de menu recebe o highlight, pois não há item de menu para outras reservas
infelizmente, as mensagens flash não chegam no middleware, então tive que trocar todos os return redirect->with por session()->put() seguido de return redirect
o session()->flash() também não chega no middleware
com session()->put(), funcionou... aí, após exibir em tela, apago o que foi colocado pelo put, na view main
está tudo bem documentado no código, explicado em maiores detalhes do que aqui neste resumo