From 30d5ca3b4407ad69dfac55551bce297f38b9bb12 Mon Sep 17 00:00:00 2001 From: Kevin Adametz Date: Thu, 14 Feb 2019 13:49:53 +0100 Subject: [PATCH] sidebar in cms --- .idea/workspace.xml | 822 ++++++++++-------- .../{ => CMS}/CMSFeedbackController.php | 4 +- .../Controllers/CMS/CMSSidebarController.php | 88 ++ app/Models/SidebarWidget.php | 100 +++ ...13_154404_create_sidebar_widgets_table.php | 42 + resources/views/cms/feedback/index.blade.php | 4 +- resources/views/cms/sidebar/detail.blade.php | 162 ++++ resources/views/cms/sidebar/index.blade.php | 102 +++ .../layouts/includes/layout-sidenav.blade.php | 8 +- routes/web.php | 15 +- 10 files changed, 969 insertions(+), 378 deletions(-) rename app/Http/Controllers/{ => CMS}/CMSFeedbackController.php (97%) create mode 100755 app/Http/Controllers/CMS/CMSSidebarController.php create mode 100644 app/Models/SidebarWidget.php create mode 100644 database/migrations/2019_02_13_154404_create_sidebar_widgets_table.php create mode 100755 resources/views/cms/sidebar/detail.blade.php create mode 100755 resources/views/cms/sidebar/index.blade.php diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 6fd4d48..686bb14 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,23 +2,12 @@ - - - - - - + + + - - - - - - - - - - + + @@ -106,37 +95,38 @@ - - + + + - - + + - + - - + + - + - - + + @@ -147,69 +137,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -238,12 +241,6 @@ @@ -416,8 +419,8 @@ - @@ -427,7 +430,6 @@ - @@ -435,22 +437,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + {{ Form::text('name', $widget->name, array('placeholder'=>__('Name'), 'class'=>'form-control', 'id'=>'widget_name', 'required'=>true)) }} +
+
+ + + {{ Form::text('pos', $widget->pos, array('placeholder'=>__('pos'), 'class'=>'form-control', 'id'=>'widget_pos')) }} +
+
+
+
+ + +
+
+
+
+ + {{ Form::textarea('html', $widget->html, ['class' => 'form-control']) }} +
+
+
+
+ + +
+
+
+
+ +
+   + {{ __('back') }} +
+ + {!! Form::close() !!} + + {{-- + + + + + + + + + --}} + + +@endsection \ No newline at end of file diff --git a/resources/views/cms/sidebar/index.blade.php b/resources/views/cms/sidebar/index.blade.php new file mode 100755 index 0000000..d4103af --- /dev/null +++ b/resources/views/cms/sidebar/index.blade.php @@ -0,0 +1,102 @@ +@extends('layouts.layout-2') + +@section('content') + +

+ {{ __('Sidebar') }} +

+ +
+
+ + + + + + + + + + + + + @foreach($widgets as $value) + + + + + + + + + @endforeach + +
 {{__('Name')}}{{__('Sichbar')}}{{__('Pos.')}}{{__('sichtbar')}}
+ + + + + {{ $value->name }} + {{ $value->getShowsAtString() }} + {{ $value->pos }} + + @if($value->active) + + @else + + @endif + + +
+ +
+ +
+ + + +@endsection \ No newline at end of file diff --git a/resources/views/layouts/includes/layout-sidenav.blade.php b/resources/views/layouts/includes/layout-sidenav.blade.php index db26767..f4cf26e 100755 --- a/resources/views/layouts/includes/layout-sidenav.blade.php +++ b/resources/views/layouts/includes/layout-sidenav.blade.php @@ -71,6 +71,10 @@
  • Feedback
  • + +
  • +
    Sidebar
    +
  • @endif @if(Auth::user()->isSuperAdmin()) @@ -78,7 +82,7 @@
  • SUPERADMIN
  • - +{{--
  • @@ -95,7 +99,7 @@
  • - + --}}
  • {{ __('User Rechte') }}
    diff --git a/routes/web.php b/routes/web.php index ddc5a1b..d6ef874 100755 --- a/routes/web.php +++ b/routes/web.php @@ -149,10 +149,17 @@ Route::group(['middleware' => ['admin']], function() //CMS //feedback - Route::get('/cms/feedback', 'CMSFeedbackController@index')->name('cms_feedback'); - Route::get('/cms/feedback/detail/{id}', 'CMSFeedbackController@detail')->name('cms_feedback_detail'); - Route::post('/cms/feedback/detail/{id}', 'CMSFeedbackController@store')->name('cms_feedback_detail'); - Route::get('/cms/feedback/delete/{id}', 'CMSFeedbackController@delete')->name('cms_feedback_delete'); + Route::get('/cms/feedback', 'CMS\CMSFeedbackController@index')->name('cms_feedback'); + Route::get('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@detail')->name('cms_feedback_detail'); + Route::post('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@store')->name('cms_feedback_detail'); + Route::get('/cms/feedback/delete/{id}', 'CMS\CMSFeedbackController@delete')->name('cms_feedback_delete'); + + Route::get('/cms/sidebar', 'CMS\CMSSidebarController@index')->name('cms_sidebar'); + Route::get('/cms/sidebar/detail/{id}', 'CMS\CMSSidebarController@detail')->name('cms_sidebar_detail'); + Route::post('/cms/sidebar/detail/{id}', 'CMS\CMSSidebarController@store')->name('cms_sidebar_detail'); + Route::get('/cms/sidebar/delete/{id}', 'CMS\CMSSidebarController@delete')->name('cms_sidebar_delete'); + +