Aggiunto classe immobili
This commit is contained in:
25
resources/views/affitti/immobili/assegna-contratto.blade.php
Normal file
25
resources/views/affitti/immobili/assegna-contratto.blade.php
Normal file
@@ -0,0 +1,25 @@
|
||||
@extends('adminlte::page')
|
||||
|
||||
@section('title', 'Assegna Contratto')
|
||||
@section('content_header')
|
||||
<h1>Assegna Contratto</h1>
|
||||
@stop
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<h1>Assegna Contratto all'Immobile</h1>
|
||||
<form action="{{ route('immobili.assegnaContratto', $id) }}" method="POST">
|
||||
@csrf
|
||||
<div class="mb-3">
|
||||
<label for="contratto_id" class="form-label">Seleziona Contratto</label>
|
||||
<select name="contratto_id" id="contratto_id" class="form-select" required>
|
||||
<option value="">-- Seleziona --</option>
|
||||
@foreach($contratti as $contratto)
|
||||
<option value="{{ $contratto->id }}">{{ $contratto->nome }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">Assegna Contratto</button>
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
||||
45
resources/views/affitti/immobili/create.blade.php
Normal file
45
resources/views/affitti/immobili/create.blade.php
Normal file
@@ -0,0 +1,45 @@
|
||||
@extends('adminlte::page')
|
||||
|
||||
@section('title', 'Crea Immobile')
|
||||
@section('content_header')
|
||||
<h1>Crea Nuovo Immobile</h1>
|
||||
@stop
|
||||
|
||||
@section('content')
|
||||
<form method="POST" action="{{ route('immobili.store') }}">
|
||||
@csrf
|
||||
<div class="form-group"><label for="indirizzo">Indirizzo</label><input type="text" name="indirizzo" id="indirizzo" class="form-control"></div>
|
||||
<div class="form-group"><label for="citta">Città</label><input type="text" name="citta" id="citta" class="form-control"></div>
|
||||
<div class="form-group"><label for="cap">CAP</label><input type="text" name="cap" id="cap" class="form-control"></div>
|
||||
<div class="form-group"><label for="provincia">Provincia</label><input type="text" name="provincia" id="provincia" class="form-control"></div>
|
||||
<div class="form-group"><label for="nazione">Nazione</label><input type="text" name="nazione" id="nazione" class="form-control"></div>
|
||||
<div class="form-group"><label for="descrizione">Descrizione</label><input type="text" name="descrizione" id="descrizione" class="form-control"></div>
|
||||
<div class="form-group"><label for="categoria">Categoria</label><input type="text" name="categoria" id="categoria" class="form-control"></div>
|
||||
<div class="form-group"><label for="tipologia">Tipologia</label><input type="text" name="tipologia" id="tipologia" class="form-control"></div>
|
||||
<div class="form-group"><label for="stato">Stato</label><input type="text" name="stato" id="stato" class="form-control"></div>
|
||||
<div class="form-group"><label for="classe_energetica">Classe Energetica</label><input type="text" name="classe_energetica" id="classe_energetica" class="form-control"></div>
|
||||
<div class="form-group"><label for="superficie">Superficie</label><input type="text" name="superficie" id="superficie" class="form-control"></div>
|
||||
<div class="form-group"><label for="vani">Vani</label><input type="text" name="vani" id="vani" class="form-control"></div>
|
||||
<div class="form-group"><label for="bagni">Bagni</label><input type="text" name="bagni" id="bagni" class="form-control"></div>
|
||||
<div class="form-group"><label for="camere">Camere</label><input type="text" name="camere" id="camere" class="form-control"></div>
|
||||
<div class="form-group"><label for="piano">Piano</label><input type="text" name="piano" id="piano" class="form-control"></div>
|
||||
<div class="form-group"><label for="ascensore">Ascensore</label><input type="text" name="ascensore" id="ascensore" class="form-control"></div>
|
||||
<div class="form-group"><label for="riscaldamento">Riscaldamento</label><input type="text" name="riscaldamento" id="riscaldamento" class="form-control"></div>
|
||||
<div class="form-group"><label for="condizionatore">Condizionatore</label><input type="text" name="condizionatore" id="condizionatore" class="form-control"></div>
|
||||
<div class="form-group"><label for="giardino">Giardino</label><input type="text" name="giardino" id="giardino" class="form-control"></div>
|
||||
<div class="form-group"><label for="posto_auto">Posto Auto</label><input type="text" name="posto_auto" id="posto_auto" class="form-control"></div>
|
||||
<div class="form-group"><label for="garage">Garage</label><input type="text" name="garage" id="garage" class="form-control"></div>
|
||||
<div class="form-group"><label for="balcone">Balcone</label><input type="text" name="balcone" id="balcone" class="form-control"></div>
|
||||
<div class="form-group"><label for="terrazzo">Terrazzo</label><input type="text" name="terrazzo" id="terrazzo" class="form-control"></div>
|
||||
<div class="form-group"><label for="cantina">Cantina</label><input type="text" name="cantina" id="cantina" class="form-control"></div>
|
||||
<div class="form-group"><label for="arredamento">Arredamento</label><input type="text" name="arredamento" id="arredamento" class="form-control"></div>
|
||||
<div class="form-group"><label for="spese_condominiali">Spese Condominiali</label><input type="text" name="spese_condominiali" id="spese_condominiali" class="form-control"></div>
|
||||
<div class="form-group"><label for="anno_costruzione">Anno Costruzione</label><input type="text" name="anno_costruzione" id="anno_costruzione" class="form-control"></div>
|
||||
<div class="form-group"><label for="prezzo">Prezzo</label><input type="text" name="prezzo" id="prezzo" class="form-control"></div>
|
||||
<div class="form-group"><label for="disponibilita">Disponibilità</label><input type="text" name="disponibilita" id="disponibilita" class="form-control"></div>
|
||||
<div class="form-group"><label for="note">Note</label><input type="text" name="note" id="note" class="form-control"></div>
|
||||
<div class="form-group"><label for="fibra-ottica">Fibra Ottica</label><input type="text" name="fibra-ottica" id="fibra-ottica" class="form-control"></div>
|
||||
<div class="form-group"><label for="internet">Internet</label><input type="text" name="internet" id="internet" class="form-control"></div>
|
||||
<button type="submit" class="btn btn-primary">Salva</button>
|
||||
</form>
|
||||
@stop
|
||||
44
resources/views/affitti/immobili/index.blade.php
Normal file
44
resources/views/affitti/immobili/index.blade.php
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
@extends('adminlte::page')
|
||||
|
||||
@section('title', 'Immobili')
|
||||
|
||||
@section('content_header')
|
||||
<h1>Immobili</h1>
|
||||
@stop
|
||||
|
||||
@section('content')
|
||||
<p>Elenco immobili</p>
|
||||
<a href="{{ route('immobili.create') }}" class="btn btn-primary mb-3">Nuovo Immobile</a>
|
||||
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Indirizzo</th>
|
||||
<th>Città</th>
|
||||
<th>Stato</th>
|
||||
<th>Azioni</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($immobili as $immobile)
|
||||
<tr>
|
||||
<td>{{ $immobile->id }}</td>
|
||||
<td>{{ $immobile->indirizzo }}</td>
|
||||
<td>{{ $immobile->citta }}</td>
|
||||
<td>{{ $immobile->stato }}</td>
|
||||
<td>
|
||||
<a href="{{ route('immobili.show', $immobile->id) }}" class="btn btn-info btn-sm">Visualizza</a>
|
||||
<a href="{{ route('immobili.edit', $immobile->id) }}" class="btn btn-warning btn-sm">Modifica</a>
|
||||
<form action="{{ route('immobili.destroy', $immobile->id) }}" method="POST" style="display:inline;">
|
||||
@csrf
|
||||
@method('DELETE')
|
||||
<button type="submit" class="btn btn-danger btn-sm" onclick="return confirm('Sei sicuro di voler eliminare questo immobile?')">Elimina</button>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@stop
|
||||
39
resources/views/affitti/immobili/show.blade.php
Normal file
39
resources/views/affitti/immobili/show.blade.php
Normal file
@@ -0,0 +1,39 @@
|
||||
@extends('adminlte::page')
|
||||
|
||||
@section('title', 'Dettagli Immobile')
|
||||
@section('content_header')
|
||||
<h1>Dettagli Immobile</h1>
|
||||
@stop
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<!-- Navbar superiore -->
|
||||
<nav class="navbar navbar-expand-lg navbar-light bg-light mb-4">
|
||||
<div class="container-fluid">
|
||||
<span class="navbar-brand">Gestione Immobile</span>
|
||||
<div class="collapse navbar-collapse">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ route('affitti_contratti.associa',$immobile->id) }}">Associa Contratto</a>
|
||||
</li>
|
||||
<!-- Aggiungi altri collegamenti qui -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<!-- Informazioni Immobile -->
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h4>Informazioni Immobile</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<p><strong>Indirizzo:</strong> {{ $immobile->indirizzo }}</p>
|
||||
<p><strong>Tipologia:</strong> {{ $immobile->tipologia }}</p>
|
||||
<p><strong>Superficie:</strong> {{ $immobile->superficie }} m²</p>
|
||||
|
||||
<!-- Aggiungi altre informazioni rilevanti -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user