v0.10.1 - Added location on washing_reservations and created a WashingMachineSeeder.php

This commit is contained in:
frederikpyt 2020-08-17 15:06:48 +02:00
parent e82c793820
commit 983b02e00e
4 changed files with 54 additions and 22 deletions

View File

@ -16,6 +16,7 @@ class DatabaseSeeder extends Seeder
$this->call(UserSeeder::class); $this->call(UserSeeder::class);
$this->call(ContactSeeder::class); $this->call(ContactSeeder::class);
$this->call(LocationSeeder::class); $this->call(LocationSeeder::class);
$this->call(WashingMachineSeeder::class);
$this->call(NewsTypeSeeder::class); $this->call(NewsTypeSeeder::class);
} }
} }

View File

@ -0,0 +1,49 @@
<?php
use App\User;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Log;
class WashingMachineSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$machines = [
[
"name" => "Vaskemaskine nr. 1",
"location_id" => 1
],
[
"name" => "Vaskemaskine nr. 2",
"location_id" => 1
],
[
"name" => "Vaskemaskine nr. 3",
"location_id" => 1
],
[
"name" => "Vaskemaskine nr. 1",
"location_id" => 2
],
[
"name" => "Vaskemaskine nr. 2",
"location_id" => 2
],
];
foreach ($machines as $machineData) {
$machine = new \App\WashingMachine();
$machine->name = $machineData["name"];
$machine->location_id = $machineData["location_id"];
$machine->save();
}
}
}

View File

@ -47,7 +47,6 @@
} }
</style> </style>
{{-- Brugere --}}
<div class="card"> <div class="card">
<div class="head" style="background-color: orange;"> <div class="head" style="background-color: orange;">
<div> <div>
@ -68,7 +67,6 @@
</table> </table>
</div> </div>
{{-- Aktiviteter --}}
<div class="card"> <div class="card">
<div class="head" style="background-color: red;"> <div class="head" style="background-color: red;">
<div> <div>
@ -107,7 +105,7 @@
</div> </div>
</div> </div>
@else @else
<p style="padding: 0 4px">Der er ingen aktiviteter</p> <p style="padding: 0 4px; text-align: center">Der er ingen aktiviteter</p>
@endif @endif
</div> </div>

View File

@ -10,26 +10,9 @@
@endsection @endsection
@section("content") @section("content")
<div class="row align-items-center"> <table class="tbl mt-0">
<!--<a class="btn btn-inline btn-sde-blue mb-0" href="{{ route('washing-reservations.create') }}"><img src="{{ asset('/images/icons/plus.svg') }}" alt="Create">Opret Reservation</a>!-->
<form method="post" action="{{ route("washing-reservations.store") }}">
@csrf
<input type="text" class="form-controller" id="search" name="search" placeholder="//TODO: Søg på vaskemaskine, tid, bruger"></input>
</form>
<input class="checkbox-inline" type="checkbox" name="checkbox" id="vaskemaskine" value="vaskemaskine">
<label for="navn">Vaskemaskine</label>
<input class="checkbox-inline" type="checkbox" name="checkbox" id="tidspunkt" value="tidspunkt">
<label for="efternavn">Tidspunkt</label>
<input class="checkbox-inline" type="checkbox" name="checkbox" id="bruger" value="bruger">
<label for="email">Bruger</label>
</div>
<table class="tbl mt-2">
<tr> <tr>
<th>Lokation</th>
<th>Vaskemaskine</th> <th>Vaskemaskine</th>
<th>Tidspunkt</th> <th>Tidspunkt</th>
<th>Bruger</th> <th>Bruger</th>
@ -37,6 +20,7 @@
</tr> </tr>
@foreach($reservations as $reservation) @foreach($reservations as $reservation)
<tr> <tr>
<td>{{ \App\Location::query()->find(\App\WashingMachine::query()->find($reservation->machine_id)->location_id)->name }}</td>
<td>{{ \App\WashingMachine::query()->find($reservation->machine_id)->name }}</td> <td>{{ \App\WashingMachine::query()->find($reservation->machine_id)->name }}</td>
<td>{{ \Illuminate\Support\Facades\Date::createFromTimeStamp(strtotime($reservation->time))->format('d/m/Y \k\l\. H:i') }}</td> <td>{{ \Illuminate\Support\Facades\Date::createFromTimeStamp(strtotime($reservation->time))->format('d/m/Y \k\l\. H:i') }}</td>
<td>{{ ucfirst(\App\User::query()->find($reservation->user_id)->name_first) }} {{ ucfirst(\App\User::query()->find($reservation->user_id)->name_last) }}</td> <td>{{ ucfirst(\App\User::query()->find($reservation->user_id)->name_first) }} {{ ucfirst(\App\User::query()->find($reservation->user_id)->name_last) }}</td>