From c1eff3cf2f3db1b17eb8757e20b12b5978a3bdf3 Mon Sep 17 00:00:00 2001 From: Farhan Date: Thu, 28 Jul 2022 12:22:55 +0800 Subject: [PATCH] Update segment page to accept id query from url --- .../elements/SegmentCompanyComponent.vue | 38 ++++++++++--------- .../views/pages/segments/_tabs.blade.php | 6 +-- .../views/pages/segments/index.blade.php | 14 +++++-- routes/web.php | 10 ++++- 4 files changed, 42 insertions(+), 26 deletions(-) diff --git a/resources/assets/vue/components/segments/elements/SegmentCompanyComponent.vue b/resources/assets/vue/components/segments/elements/SegmentCompanyComponent.vue index 979a4321..864c5887 100644 --- a/resources/assets/vue/components/segments/elements/SegmentCompanyComponent.vue +++ b/resources/assets/vue/components/segments/elements/SegmentCompanyComponent.vue @@ -2,7 +2,7 @@
-
+
@@ -45,7 +45,7 @@
-
+
@@ -89,7 +89,7 @@
-
+
diff --git a/resources/views/pages/segments/index.blade.php b/resources/views/pages/segments/index.blade.php index 30d6841b..b4011755 100644 --- a/resources/views/pages/segments/index.blade.php +++ b/resources/views/pages/segments/index.blade.php @@ -1,17 +1,23 @@ @extends('layouts.base_portal') @section('inner_content') - +@php + if($segment){ + $active = $segment->type; + }else{ + $active = 1; + } +@endphp
@include('pages.segments._tabs')
-
+
-
+
-
+
diff --git a/routes/web.php b/routes/web.php index f0785976..6c8f2857 100644 --- a/routes/web.php +++ b/routes/web.php @@ -235,6 +235,12 @@ Route::get('/supplier/pi/export', function(){ }); -Route::get('/segments', function () { - return view('pages.segments.index'); +Route::get('/segments', function (Request $request) { + $segment = null; + + if ($request->has('id')) { + $segment = App\Models\Segment::find($request->id); + } + + return view('pages.segments.index', compact('segment')); })->name('segments');