From 53e398f69ead13feaf26cdd5ae0449fa6174e753 Mon Sep 17 00:00:00 2001 From: horus Date: Mon, 13 May 2019 16:05:59 +0200 Subject: Refactores view to reuse offer template. --- app/Http/Controllers/ListOfferController.php | 2 +- resources/views/listoffer.blade.php | 96 +++++++++++++++ resources/views/offer.blade.php | 167 --------------------------- resources/views/offers.blade.php | 67 +++++++++++ resources/views/search.blade.php | 73 +----------- 5 files changed, 165 insertions(+), 240 deletions(-) create mode 100644 resources/views/listoffer.blade.php delete mode 100644 resources/views/offer.blade.php create mode 100644 resources/views/offers.blade.php diff --git a/app/Http/Controllers/ListOfferController.php b/app/Http/Controllers/ListOfferController.php index 1fb846e..993bfcd 100644 --- a/app/Http/Controllers/ListOfferController.php +++ b/app/Http/Controllers/ListOfferController.php @@ -90,6 +90,6 @@ class ListOfferController extends Controller { $title = ucfirst($view_name) . "-Angebote"; } - return view('offer', ['data' => $data, 'count' => $count, 'spirit_type' => $view_name, 'rss_feed' => $rss_feed, 'title' => $title ]); + return view('listoffer', ['data' => $data, 'count' => $count, 'spirit_type' => $view_name, 'rss_feed' => $rss_feed, 'title' => $title ]); } } diff --git a/resources/views/listoffer.blade.php b/resources/views/listoffer.blade.php new file mode 100644 index 0000000..a2a52e1 --- /dev/null +++ b/resources/views/listoffer.blade.php @@ -0,0 +1,96 @@ +@extends('layouts.base') + +@section('header') +{{ ucwords($title) }} +@endsection + +@section('feed') + {!! Feed::link(secure_url($rss_feed) . "/", 'atom', 'Feed von ' . ucwords($spirit_type) . '-Angeboten', 'de') !!} +@endsection + +@section('content') +
+ +
+ +
+ +
+ + + + {{ $data->appends(Input::except('page'))->links('paginate') }} + +count() ) { + /* Keine Angebote */ +?> +
+

Keine Angebote

+ Momentan liegen keine {{ $title }} vor. Probieren Sie es später noch einmal. +
+ +@include('offers') + + {{ $data->appends(Input::except('page'))->links('paginate') }} + + + + +
+
+@endsection + +@section('scripts') + +@endsection diff --git a/resources/views/offer.blade.php b/resources/views/offer.blade.php deleted file mode 100644 index 636f4ce..0000000 --- a/resources/views/offer.blade.php +++ /dev/null @@ -1,167 +0,0 @@ -@extends('layouts.base') - -@section('header') -{{ ucwords($title) }} -@endsection - -@section('feed') - {!! Feed::link(secure_url($rss_feed) . "/", 'atom', 'Feed von ' . ucwords($spirit_type) . '-Angeboten', 'de') !!} -@endsection - -@section('content') -
- -
- -
- -
- - - - {{ $data->appends(Input::except('page'))->links('paginate') }} - -count() ) { - /* Keine Angebote */ -?> -
-

Keine Angebote

- Momentan liegen keine {{ $title }} vor. Probieren Sie es später noch einmal. -
- - - - - - -
-
-
-
-

- - {{ ucwords($offer->spirit_type) }} {{ $offer->shop }} - -

-
-
-

{{ $offer->procent}} %

-
- -
-
-
-

- {{ ucwords($offer->spirit_type) }} {{ $offer->shop }} -

-
-
- -

{{ $offer->name }}

- -
- -

- Neuer Preis: {{ TF::fF($offer->discounted_price) }} € -
- statt {{ TF::fF($offer->original_price) }} € -
- {{ TF::fF($offer->base_price ) }} € / Liter -

-
-

- Alkohol: {{ TF::fF($offer->abv) }} % -
- Volumen: {{ TF::fF($offer->volume) }} Liter -
- Versand: {{ TF::fF($offer->shipping_costs) }} € -
-
-

-
-
- -
- -
-
- - - - {{ $data->appends(Input::except('page'))->links('paginate') }} - - - - -
-
-@endsection - -@section('scripts') - -@endsection diff --git a/resources/views/offers.blade.php b/resources/views/offers.blade.php new file mode 100644 index 0000000..acf507a --- /dev/null +++ b/resources/views/offers.blade.php @@ -0,0 +1,67 @@ + +
+
+
+
+

+ + {{ ucwords($offer->spirit_type) }} {{ $offer->shop }} + +

+
+
+

{{ $offer->procent}} %

+
+ +
+
+
+

+ {{ ucwords($offer->spirit_type) }} {{ $offer->shop }} +

+
+
+ +

{{ $offer->name }}

+ +
+ +

+ Neuer Preis: {{ TF::fF($offer->discounted_price) }} € +
+ statt {{ TF::fF($offer->original_price) }} € +
+ {{ TF::fF($offer->base_price ) }} € / Liter +

+
+

+ Alkohol: {{ TF::fF($offer->abv) }} % +
+ Volumen: {{ TF::fF($offer->volume) }} Liter +
+ Versand: {{ TF::fF($offer->shipping_costs) }} € +
+
+

+
+
+ +
+ +
+
+ + diff --git a/resources/views/search.blade.php b/resources/views/search.blade.php index 2f381d7..f715989 100644 --- a/resources/views/search.blade.php +++ b/resources/views/search.blade.php @@ -60,8 +60,6 @@ if ( $data->count() ) { {{ $data->appends(Input::except('page'))->links('paginate') }} -count() ) { /* Keine Angebote */ @@ -71,78 +69,9 @@ if ( !$data->count() ) { } else { /* Liste Angebote */ -//@include('snippets.sortbuttons') -$css_border_left = ""; - -foreach( $data as $offer) { ?> - - - - -
-
-
-
-

- - {{ ucwords($offer->spirit_type) }} {{ $offer->shop }} - -

-
-
-

{{ $offer->procent}} %

-
- -
-
-
-

- {{ ucwords($offer->spirit_type) }} {{ $offer->shop }} -

-
-
- -

{{ $offer->name }}

- -
-

- Neuer Preis: {{ TF::fF($offer->discounted_price) }} € -
- statt {{ TF::fF($offer->original_price) }} € -
- {{ TF::fF($offer->base_price ) }} € / Liter -

-

- Alkohol: {{ TF::fF($offer->abv) }} % -
- Volumen: {{ TF::fF($offer->volume) }} Liter -
- Versand: {{ TF::fF($offer->shipping_costs) }} € -
-
-

-
-
- -
- -
-
- - + @include('offers') {{ $data->appends(Input::except('page'))->links('paginate') }} -- cgit v1.2.3