From 188e05658d4bc3efe5fa959a68977f8bb3b32480 Mon Sep 17 00:00:00 2001 From: TLRZ Seyfferth Date: Fri, 15 Sep 2017 12:41:49 +0200 Subject: [PATCH] anpassungen layout --- .../Controllers/VeranstaltungController.php | 39 ++++---- resources/views/benutzer/index.blade.php | 6 +- resources/views/home.blade.php | 2 +- .../views/veranstaltung/create.blade.php | 73 ++++++++++---- resources/views/veranstaltung/index.blade.php | 24 ++--- resources/views/veranstaltung/show.blade.php | 97 +++++++++---------- 6 files changed, 138 insertions(+), 103 deletions(-) diff --git a/app/Http/Controllers/VeranstaltungController.php b/app/Http/Controllers/VeranstaltungController.php index 66403607..ab0e544e 100644 --- a/app/Http/Controllers/VeranstaltungController.php +++ b/app/Http/Controllers/VeranstaltungController.php @@ -46,11 +46,11 @@ class VeranstaltungController extends Controller $v = new Veranstaltung(); $v->name = $input['name']; $v->gaeste = (int)$input['gaeste']; - $v->beginn = new \Carbon\Carbon($input['beginn']); - if ($input['ende']) { - $v->ende = new \Carbon\Carbon($input['ende']); + $v->beginn = new \Carbon\Carbon($input['beginn_datum']."T".$input['beginn_zeit']); + if ($input['ende_datum'] && $input['ende_zeit']) { + $v->ende = new \Carbon\Carbon($input['ende_datum']."T".$input['ende_zeit']); } - $v->ort_id = $input['ort']; + $v->ort_id = (int)$input['ort']; $v->hinweise = $input['hinweise'] ?: ""; if ($v->save()) { @@ -95,22 +95,22 @@ class VeranstaltungController extends Controller */ public function update(Request $request, Veranstaltung $veranstaltung) { - - if ($request->isMethod('put')) { - $i = $request->input(); - $veranstaltung->gaeste = $i['gaeste']; - $veranstaltung->name = $i['name']; - $veranstaltung->hinweise = $i['hinweise']; - $veranstaltung->beginn = new \Carbon\Carbon($i['beginn']); - $veranstaltung->ende = $i['ende'] ? new \Carbon\Carbon($i['ende']) : null; - $veranstaltung->ort_id = $i['ort']; - if($veranstaltung->save()){ - return redirect()->route('veranstaltung.show', [$veranstaltung]); - } - - + if (!$request->isMethod('put')) { + return response()->json($veranstaltung); + } + + $i = $request->input(); + $veranstaltung->gaeste = $i['gaeste']; + $veranstaltung->name = $i['name']; + if ($i['hinweise']){ + $veranstaltung->hinweise = $i['hinweise']; + } + $veranstaltung->beginn = new \Carbon\Carbon($i['beginn']); + $veranstaltung->ende = $i['ende'] ? new \Carbon\Carbon($i['ende']) : null; + $veranstaltung->ort_id = $i['ort']; + if($veranstaltung->save()){ + return redirect()->route('veranstaltung.show', [$veranstaltung]); } - return response()->json($veranstaltung); } /** @@ -136,4 +136,5 @@ class VeranstaltungController extends Controller } return response()->json($eintragung); } + } diff --git a/resources/views/benutzer/index.blade.php b/resources/views/benutzer/index.blade.php index 0a00b8fb..78a0102c 100644 --- a/resources/views/benutzer/index.blade.php +++ b/resources/views/benutzer/index.blade.php @@ -4,7 +4,7 @@ @section('content') Benutzer hinzufügen - +
@@ -21,8 +21,8 @@ TODO @endforeach diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 1d7d0498..e087c223 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -3,6 +3,6 @@ @section('content')
-

Dashboard

+

Dashboard

@endsection diff --git a/resources/views/veranstaltung/create.blade.php b/resources/views/veranstaltung/create.blade.php index 015134c4..2ba2bee0 100644 --- a/resources/views/veranstaltung/create.blade.php +++ b/resources/views/veranstaltung/create.blade.php @@ -4,33 +4,37 @@ @section('content')
-
- - +
+ + Die Bezeichnung der Veranstaltung, welcher in der Übersicht angezeigt wird.
-
- - +
+ +

+ +

Die ungefähre Anzahl an Gästen zur Veranstaltung
-
- - +
+ + + Der Zeitpunkt, an dem die Veranstaltung beginnt.
-
- - +
+ + + Der Zeitpunkt, an dem die Veranstaltung wahrscheinlich endet. (optional)
-
- - Hinweise zur Veranstalung @@ -38,13 +42,13 @@
- - {!! Form::select('ort', App\Ort::pluck('name','id'), null,[ 'id' => 'ort', 'aria-describedby' => "ortHelp"]) !!} + + {!! Form::select('ort', App\Ort::pluck('name','id'), null,[ 'id' => 'ort', 'aria-describedby' => "ortHelp", 'placeholder' => "Bitte einen Ort wählen"]) !!} Ort der Veranstaltung
- + @endsection @@ -52,6 +56,39 @@ @endpush diff --git a/resources/views/veranstaltung/index.blade.php b/resources/views/veranstaltung/index.blade.php index 51abbc79..d20664fe 100644 --- a/resources/views/veranstaltung/index.blade.php +++ b/resources/views/veranstaltung/index.blade.php @@ -3,31 +3,31 @@ @section('content')
Name - Bearbeiten - Löschen + Bearbeiten + Löschen
- + - - - - + + + + @foreach ($veranstaltungen as $v) - + - @endforeach diff --git a/resources/views/veranstaltung/show.blade.php b/resources/views/veranstaltung/show.blade.php index f482da03..addc138b 100644 --- a/resources/views/veranstaltung/show.blade.php +++ b/resources/views/veranstaltung/show.blade.php @@ -2,54 +2,51 @@ @section('title', 'Neue Veranstaltung') @section('content') -

{{ $name }}

-
-
-
- Datum -
-
- {{ (new Carbon\Carbon($beginn))->formatLocalized("%A, %d. %B %Y")}} -
-
- Uhrzeit -
-
- {{ (new Carbon\Carbon($beginn))->format("H:i") }} - - {{ $ende ? (new Carbon\Carbon($ende))->format("H:i") : "Open End" }} -
-
- Veranstaltungsort -
-
- {{ App\Ort::find($ort_id)->name }} -
-
- Gäste -
-
- {{ $gaeste }} -
-
- Hinweise -
-
- {{ $hinweise }} -
-
- Eintragungen -
-
-
    - @forelse ($eintragungen as $eintragung) -
  • {{ $eintragung['user']['name'] }} - @empty -

    Keine Eintragungen bisher

    - @endforelse -
-
-
-
- Bearbeiten - Zurück zur Liste +
+
+
+ + {{ $name }} +
+ +
+ {{ (new Carbon\Carbon($beginn))->formatLocalized("%a, %d. %B %Y") }}more_vert +
+ {{ App\Ort::find($ort_id)->name }}, {{ (new Carbon\Carbon($beginn))->format("H:i") }} - {{ $ende ? (new Carbon\Carbon($ende))->format("H:i") : "Open End" }} +
+ {{ $gaeste }} Gäste +
+ Hinweise: {{ $hinweise }} +
+
+ Weitere Informationenclose + +
+
    + @forelse ($eintragungen as $eintragung) +
  • {{ $eintragung['user']['name'] }}
  • + @empty +

    Keine Eintragungen bisher

    + @endforelse +
+
+
+
    + @forelse ($einteilungen as $einteilung) +
  • {{ $einteilung['user']['name'] }}
  • + @empty +

    Keine Einteilungen bisher

    + @endforelse +
+
+
+ +
+
@endsection \ No newline at end of file
NameDatumZeitEingetragenNameDatumZeitEingetragen
{{ $v->name }} {{ $v->beginn->format('d.m.Y') }} {{ $v->beginn->format('H:i') }} + @if(!$v->ist_eingetragen) - Eintragen + Eintragen @else - check + check @endif - Details - Bearbeiten - delete + open_in_browser + edit + delete