Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions app/Http/Controllers/EquipamentoController.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public function store(EquipamentoRequest $request)
$equipamento = Equipamento::create($request->validated() + ['user_id' => auth()->id()]);

session()->flash('alert-success', 'Equipamento criado com sucesso!');
return redirect("/racks/{$equipamento->rack_id}");
return redirect()->route('racks.show', ['rack' => $equipamento->rack_id]);
}

public function show(Equipamento $equipamento)
Expand Down Expand Up @@ -59,7 +59,7 @@ public function update(EquipamentoRequest $request, Equipamento $equipamento)
$equipamento->update($request->validated() + ['user_id' => auth()->id()]);

session()->flash('alert-success', 'Equipamento atualizado com sucesso!');
return redirect("/equipamentos/{$equipamento->id}");
return redirect()->route('equipamentos.show', ['equipamento' => $equipamento]);
}

public function destroy(Equipamento $equipamento)
Expand All @@ -70,6 +70,6 @@ public function destroy(Equipamento $equipamento)
$equipamento->delete();

session()->flash('alert-success', 'Equipamento removido com sucesso!');
return redirect("/racks/{$rack_id}");
return redirect()->route('racks.show', ['rack' => $rack_id]);
}
}
}
14 changes: 7 additions & 7 deletions app/Http/Controllers/PatchPanelController.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public function store(PatchPanelRequest $request)
Gate::authorize('admin');
$patchPanel = PatchPanel::create($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Patch panel criado com sucesso!');
return redirect("/racks/{$patchPanel->rack_id}");
return redirect()->route('racks.show', ['rack' => $patchPanel->rack_id]);
}

public function show(PatchPanel $patchPanel)
Expand Down Expand Up @@ -67,7 +67,7 @@ public function update(PatchPanelRequest $request, PatchPanel $patchPanel)
Gate::authorize('admin');
$patchPanel->update($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Patch panel atualizado com sucesso!');
return redirect("/patch-panels/{$patchPanel->id}");
return redirect()->route('patch-panels.show', ['patchPanel' => $patchPanel]);
}

public function selecionarSala(PatchPanel $patchPanel, Request $request)
Expand Down Expand Up @@ -106,7 +106,7 @@ public function vincularSala(VincularPortaPatchPanelRequest $request, PatchPanel
// Verificar se a porta já está vinculada
if ($patchPanel->salas()->wherePivot('porta', $porta)->exists()) {
session()->flash('alert-danger', 'Esta porta já está vinculada!');
return redirect("/patch-panels/{$patchPanel->id}");
return redirect()->route('patch-panels.show', ['patchPanel' => $patchPanel]);
}

$dadosVinculo = [
Expand All @@ -120,7 +120,7 @@ public function vincularSala(VincularPortaPatchPanelRequest $request, PatchPanel
$patchPanel->salas()->attach($request->sala_id, $dadosVinculo);

session()->flash('alert-success', 'Porta vinculada com sucesso!');
return redirect("/patch-panels/{$patchPanel->id}");
return redirect()->route('patch-panels.show', ['patchPanel' => $patchPanel]);
}

public function desvincularSala(PatchPanel $patchPanel, Sala $sala, Request $request)
Expand All @@ -130,7 +130,7 @@ public function desvincularSala(PatchPanel $patchPanel, Sala $sala, Request $req

$patchPanel->salas()->wherePivot('porta', $porta)->detach($sala->id);
session()->flash('alert-success', 'Porta desvinculada com sucesso!');
return redirect("/patch-panels/{$patchPanel->id}");
return redirect()->route('patch-panels.show', ['patchPanel' => $patchPanel]);
}

public function editarTipoPorta(PatchPanel $patchPanel, Sala $sala, Request $request)
Expand All @@ -146,7 +146,7 @@ public function editarTipoPorta(PatchPanel $patchPanel, Sala $sala, Request $req

if (!$vinculo) {
session()->flash('alert-danger', 'Vínculo não encontrado!');
return redirect("/patch-panels/{$patchPanel->id}");
return redirect()->route('patch-panels.show', ['patchPanel' => $patchPanel]);
}

return view('patch-panels.editar-tipo-porta', [
Expand Down Expand Up @@ -181,7 +181,7 @@ public function atualizarTipoPorta(Request $request, PatchPanel $patchPanel, Sal
]);

session()->flash('alert-success', 'Tipo de porta atualizado com sucesso!');
return redirect("/patch-panels/{$patchPanel->id}");
return redirect()->route('patch-panels.show', ['patchPanel' => $patchPanel]);
}

public function destroy(PatchPanel $patchPanel)
Expand Down
2 changes: 1 addition & 1 deletion app/Http/Controllers/PlantaController.php
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public function update(PlantaRequest $request, Planta $planta)
->update(['visible' => true]);
}

return redirect("/plantas/{$planta->predio_id}")
return redirect()->route('plantas.index', ['predio' => $planta->predio_id])
->with('success', 'Planta e permissões dos pontos atualizadas com sucesso!');
}

Expand Down
6 changes: 3 additions & 3 deletions app/Http/Controllers/PredioController.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public function store(PredioRequest $request)
Gate::authorize('admin');
Predio::create($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Prédio criado com sucesso!');
return redirect('/predios');
return redirect()->route('predios.index');
}

public function show(Predio $predio)
Expand All @@ -51,7 +51,7 @@ public function update(PredioRequest $request, Predio $predio)
Gate::authorize('admin');
$predio->update($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Prédio atualizado com sucesso!');
return redirect('/predios');
return redirect()->route('predios.index');
}

public function destroy(Predio $predio)
Expand All @@ -69,6 +69,6 @@ public function destroy(Predio $predio)
} else {
session()->flash('alert-danger', 'Prédio não deletado, pois possui salas ou racks cadastrados!');
}
return redirect('/predios');
return redirect()->route('predios.index');
}
}
4 changes: 2 additions & 2 deletions app/Http/Controllers/RackController.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public function store(RackRequest $request)
Rack::create($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Rack criado com sucesso!');

return redirect("/predios/{$request->predio_id}");
return redirect()->route('predios.show', ['predio' => $request->predio_id]);
}

public function show(Rack $rack)
Expand Down Expand Up @@ -57,7 +57,7 @@ public function update(RackRequest $request, Rack $rack)
$rack->update($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Rack atualizado com sucesso!');

return redirect("/racks/{$rack->id}");
return redirect()->route('racks.show', ['rack' => $rack]);
}

public function destroy(Rack $rack)
Expand Down
12 changes: 6 additions & 6 deletions app/Http/Controllers/SalaController.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public function store(SalaRequest $request)
Sala::create($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Sala criada com sucesso!');

return redirect("/predios/{$request->predio_id}");
return redirect()->route('predios.show', ['predio' => $request->predio_id]);
}

public function show(Sala $sala)
Expand Down Expand Up @@ -70,7 +70,7 @@ public function update(SalaRequest $request, Sala $sala)
$sala->update($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Sala atualizada com sucesso!');

return redirect("/salas/{$sala->id}");
return redirect()->route('salas.show', ['sala' => $sala]);
}

public function selecionarRack(Sala $sala)
Expand Down Expand Up @@ -133,7 +133,7 @@ public function vincularPatchPanel(VincularPortaSalaRequest $request, Sala $sala
}

session()->flash('alert-success', 'Portas vinculadas com sucesso!');
return redirect("/salas/{$sala->id}");
return redirect()->route('salas.show', ['sala' => $sala]);
}

public function desvincularPatchPanel(Sala $sala, PatchPanel $patchPanel, Request $request)
Expand All @@ -148,7 +148,7 @@ public function desvincularPatchPanel(Sala $sala, PatchPanel $patchPanel, Reques

session()->flash('alert-success', 'Porta desvinculada com sucesso!');

return redirect("/salas/{$sala->id}");
return redirect()->route('salas.show', ['sala' => $sala]);
}

public function editarTipoPorta(Sala $sala, PatchPanel $patchPanel, Request $request)
Expand All @@ -164,7 +164,7 @@ public function editarTipoPorta(Sala $sala, PatchPanel $patchPanel, Request $req

if (!$vinculo) {
session()->flash('alert-danger', 'Vínculo não encontrado!');
return redirect("/salas/{$sala->id}");
return redirect()->route('salas.show', ['sala' => $sala]);
}

return view('salas.editar-tipo-porta', [
Expand Down Expand Up @@ -196,7 +196,7 @@ public function atualizarTipoPorta(Request $request, Sala $sala, PatchPanel $pat
]);

session()->flash('alert-success', 'Tipo de porta atualizado com sucesso!');
return redirect("/salas/{$sala->id}");
return redirect()->route('salas.show', ['sala' => $sala]);
}

public function destroy(Sala $sala)
Expand Down
8 changes: 4 additions & 4 deletions app/Http/Controllers/TipoPortaController.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public function store(TipoPortaRequest $request)
Gate::authorize('admin');
TipoPorta::create($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Tipo de porta criado com sucesso!');
return redirect('/tipo-portas');
return redirect()->route('tipo-portas.index');
}

public function show(TipoPorta $tipoPorta)
Expand All @@ -51,7 +51,7 @@ public function update(TipoPortaRequest $request, TipoPorta $tipoPorta)
Gate::authorize('admin');
$tipoPorta->update($request->validated() + ['user_id' => auth()->id()]);
session()->flash('alert-success', 'Tipo de porta atualizado com sucesso!');
return redirect('/tipo-portas');
return redirect()->route('tipo-portas.index');
}

public function destroy(TipoPorta $tipoPorta)
Expand All @@ -64,6 +64,6 @@ public function destroy(TipoPorta $tipoPorta)
} else {
session()->flash('alert-danger', 'Tipo de porta não pode ser removido, pois está em uso!');
}
return redirect('/tipo-portas');
return redirect()->route('tipo-portas.index');
}
}
}
3 changes: 1 addition & 2 deletions app/Http/Middleware/RedirectIfAuthenticated.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

namespace App\Http\Middleware;

use App\Providers\RouteServiceProvider;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
Expand All @@ -23,7 +22,7 @@ public function handle(Request $request, Closure $next, ...$guards)

foreach ($guards as $guard) {
if (Auth::guard($guard)->check()) {
return redirect(RouteServiceProvider::HOME);
return redirect()->route('home');
}
}

Expand Down
4 changes: 2 additions & 2 deletions resources/views/equipamentos/create.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</div>
</div>
<div class="card-body">
<form action="/equipamentos" method="POST">
<form action="{{ route('equipamentos.store') }}" method="POST">
@csrf

<div class="mb-3">
Expand Down Expand Up @@ -75,4 +75,4 @@
</form>
</div>
</div>
@endsection
@endsection
4 changes: 2 additions & 2 deletions resources/views/equipamentos/edit.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</div>
</div>
<div class="card-body">
<form action="/equipamentos/{{ $equipamento->id }}" method="POST">
<form action="{{ route('equipamentos.update', ['equipamento' => $equipamento]) }}" method="POST">
@csrf
@method('PUT')

Expand Down Expand Up @@ -72,4 +72,4 @@
</form>
</div>
</div>
@endsection
@endsection
2 changes: 1 addition & 1 deletion resources/views/equipamentos/show.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</small>
</span>
<div>
<a href="/racks/{{ $equipamento->rack_id }}" class="btn btn-secondary">
<a href="{{ route('racks.show', ['rack' => $equipamento->rack_id]) }}" class="btn btn-secondary">
<i class="fas fa-arrow-left"></i> Voltar
</a>
</div>
Expand Down
4 changes: 2 additions & 2 deletions resources/views/macs/index.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<li class="list-group-item">
{{ $mac->mac }} -
{{ $mac->snapshot->coletado_em }} -
<a href="/equipamentos/{{ $mac->snapshot->porta->equipamento->id }}">
<a href="{{ route('equipamentos.show', ['equipamento' => $mac->snapshot->porta->equipamento]) }}">
{{ $mac->snapshot->porta->equipamento->hostname }}
</a> -
{{ $mac->snapshot->porta->porta }} -
Expand All @@ -21,4 +21,4 @@
</ul>
{{ $macs->appends(request()->query())->links() }}

@endsection
@endsection
4 changes: 2 additions & 2 deletions resources/views/partials/search.blade.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<form method="get" action="/">
<form method="get" action="{{ route('home') }}">
<div class="row">
<div class=" col-sm input-group">
<input type="text" class="form-control" id="macaddress" name="search" placeholder="Buscar Mac Address..." value="{{ request()->search }}">
Expand Down Expand Up @@ -27,4 +27,4 @@ function formatMAC(e) {
};
macAddress.addEventListener("keyup", formatMAC, false);
</script>
@endsection
@endsection
4 changes: 2 additions & 2 deletions resources/views/patch-panels/create.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<h1>Cadastrar Novo Patch Panel</h1>
</div>
<div class="card-body">
<form action="/patch-panels" method="POST">
<form action="{{ route('patch-panels.store') }}" method="POST">
@csrf

<div class="mb-3">
Expand Down Expand Up @@ -39,4 +39,4 @@
</form>
</div>
</div>
@endsection
@endsection
4 changes: 2 additions & 2 deletions resources/views/patch-panels/edit.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<h1>Editar Patch Panel: {{ $patchPanel->nome }}</h1>
</div>
<div class="card-body">
<form action="/patch-panels/{{ $patchPanel->id }}" method="POST">
<form action="{{ route('patch-panels.update', ['patchPanel' => $patchPanel]) }}" method="POST">
@csrf
@method('PUT')

Expand Down Expand Up @@ -38,4 +38,4 @@
</form>
</div>
</div>
@endsection
@endsection
6 changes: 3 additions & 3 deletions resources/views/patch-panels/editar-tipo-porta.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</h1>
</div>
<div class="card-body">
<form action="/patch-panels/{{ $patchPanel->id }}/atualizar-tipo-porta/{{ $sala->id }}" method="POST">
<form action="{{ route('patch-panels.atualizar-tipo-porta', ['patchPanel' => $patchPanel, 'sala' => $sala]) }}" method="POST">
@csrf
@method('PUT')
<input type="hidden" name="porta" value="{{ $porta }}">
Expand Down Expand Up @@ -43,9 +43,9 @@

<div class="mt-3">
<button type="submit" class="btn btn-primary">Atualizar Tipo de Porta</button>
<a href="/patch-panels/{{ $patchPanel->id }}" class="btn btn-secondary">Cancelar</a>
<a href="{{ route('patch-panels.show', ['patchPanel' => $patchPanel]) }}" class="btn btn-secondary">Cancelar</a>
</div>
</form>
</div>
</div>
@endsection
@endsection
6 changes: 3 additions & 3 deletions resources/views/patch-panels/selecionar-sala.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@
<div class="card-body">
<div class="list-group">
@foreach($salasPredio as $sala)
<a href="/patch-panels/{{ $patchPanel->id }}/selecionar-tipo-porta/{{ $sala->id }}?porta={{ $porta }}"
<a href="{{ route('patch-panels.selecionar-tipo-porta', ['patchPanel' => $patchPanel, 'sala' => $sala, 'porta' => $porta]) }}"
class="list-group-item list-group-item-action">
Local: {{ $sala->nome }}
</a>
@endforeach
</div>

<div class="mt-3">
<a href="/patch-panels/{{ $patchPanel->id }}" class="btn btn-secondary">Voltar</a>
<a href="{{ route('patch-panels.show', ['patchPanel' => $patchPanel]) }}" class="btn btn-secondary">Voltar</a>
</div>
</div>
</div>
@endsection
@endsection
Loading
Loading