diff --git a/Http/Controllers/ReportController.php b/Http/Controllers/ReportController.php index 60918c4..e16ffa2 100644 --- a/Http/Controllers/ReportController.php +++ b/Http/Controllers/ReportController.php @@ -46,7 +46,7 @@ $directorat = Directorat::all(); return view('cetaklabel::app.report.index', compact('directorat')); - } else if (Auth::user()->hasRole(['dd'])) { + } else if (Auth::user()->hasRole(['dd','eo'])) { $sub_directorat = SubDirectorat::all(); return view('cetaklabel::app.report.index', compact('sub_directorat')); } @@ -73,6 +73,13 @@ */ public function store(Request $request) { + $param = json_encode($request->all()); + $report = Report::create([ + 'param' => $param + ]); + + return redirect()->route('report.show', $report->id); + } /** diff --git a/Resources/views/app/report/_form.blade.php b/Resources/views/app/report/_form.blade.php index 7fb8f81..770d94a 100644 --- a/Resources/views/app/report/_form.blade.php +++ b/Resources/views/app/report/_form.blade.php @@ -27,7 +27,7 @@ @endif - @if(Auth::user()->hasRole(['dd'])) + @if(Auth::user()->hasRole(['dd','eo']))
@@ -44,7 +44,7 @@
- @elseif(Auth::user()->hasRole(['ad','administrator'])) + @elseif(Auth::user()->hasRole(['ad','administrator','eo']))