From 17432fd705c7b3b661e885d85e5a32532dfc3800 Mon Sep 17 00:00:00 2001 From: Jaroslav Drzik Date: Fri, 26 Jan 2024 21:19:49 +0100 Subject: [PATCH] Settings basics --- app/Http/Controllers/SettingsController.php | 24 +++++++++++++ app/Models/Settings.php | 40 +++++++++++++++++++++ resources/js/Pages/IkeaRoot.vue | 4 +++ routes/web.php | 3 +- 4 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/SettingsController.php create mode 100644 app/Models/Settings.php diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php new file mode 100644 index 0000000..0d9faa4 --- /dev/null +++ b/app/Http/Controllers/SettingsController.php @@ -0,0 +1,24 @@ +where('name',$name)->get(); + } + + + +} diff --git a/resources/js/Pages/IkeaRoot.vue b/resources/js/Pages/IkeaRoot.vue index abe1f04..645eb63 100644 --- a/resources/js/Pages/IkeaRoot.vue +++ b/resources/js/Pages/IkeaRoot.vue @@ -30,6 +30,7 @@ const sdropdown = ref([ const products = ref([]); const searchField = ref('descLong'); const searchValue = ref(''); +const settings = ref({}); const countryHash = ref([]); const countryCurrency = ref({}); @@ -222,6 +223,9 @@ const fetch = async () => { }; }); console.log("TEST=", ccountry_filter.value, ccountry_list.value); + const response2 = await axios.get(route("settings")); + settings.value = response2.data; + } catch (e) { const response = await Swal.fire({ title: __("are you want to try again") + "?", diff --git a/routes/web.php b/routes/web.php index 677249b..40c6016 100644 --- a/routes/web.php +++ b/routes/web.php @@ -9,7 +9,7 @@ use App\Http\Controllers\GeoIPController; use App\Http\Controllers\IkeaProductsController; use App\Http\Controllers\ProductsCompareController; use App\Http\Controllers\FeedbackController; - +use App\Http\Controllers\SettingsController; /* |-------------------------------------------------------------------------- | Web Routes @@ -35,6 +35,7 @@ Route::post('users-send-email', [FeedbackController::class, 'sendEmail'])->name( Route::get('/menu/get', [App\Http\Controllers\Superuser\UserMenuController::class, 'get'])->name('menu.user'); Route::get('/ip/get/{ip?}', [GeoIPController::class, 'index'])->name('geo.ip.get'); Route::get('/ccountry/', [CountryCodeController::class, 'index'])->name('ccountry.index'); +Route::get('/settings/', [SettingsController::class, 'index'])->name('ccountry.index'); Route::get('/ccountry/codes/', [CountryCodeController::class, 'codes'])->name('ccountry.codes'); Route::get('/ccountry/active/', [CountryCodeController::class, 'active'])->name('ccountry.active'); Route::get('/search/{id}',[CountryCompareController::class,'search'])->name('ccompare.search');