diff --git a/Http/Controllers/SettingsController.php b/Http/Controllers/SettingsController.php new file mode 100644 index 0000000..fffb48b --- /dev/null +++ b/Http/Controllers/SettingsController.php @@ -0,0 +1,36 @@ +maximal_halaman_per_odner); + Setting::set('maximal_odner_per_dus', $request->maximal_odner_per_dus); + Setting::save(); + + return redirect()->route('settings.index')->with('success', 'Setting berhasil diupdate'); + } +} diff --git a/Resources/views/app/setting/_form.blade.php b/Resources/views/app/setting/_form.blade.php new file mode 100644 index 0000000..023c4e2 --- /dev/null +++ b/Resources/views/app/setting/_form.blade.php @@ -0,0 +1,50 @@ +@php + $route = explode('.', Route::currentRouteName()); +@endphp + +
+ @csrf + +
+
+ +
+ + + + +
+ +
+ +
+ +
+ + + + +
+ +
+
+ + +
+ + +
+ +
+ + diff --git a/Resources/views/app/setting/index.blade.php b/Resources/views/app/setting/index.blade.php new file mode 100644 index 0000000..acfb03d --- /dev/null +++ b/Resources/views/app/setting/index.blade.php @@ -0,0 +1,16 @@ + + +
+ +
+

+ Setting Parameter +

+
+
+ @include('cetaklabel::app.setting._form', ['setting' => $setting]) +
+ +
+ +
diff --git a/Routes/web.php b/Routes/web.php index e327ecd..5d65b66 100644 --- a/Routes/web.php +++ b/Routes/web.php @@ -15,6 +15,7 @@ use Modules\Cetaklabel\Http\Controllers\DocumentController; use Modules\Cetaklabel\Http\Controllers\DocumentTypeController; use Modules\Cetaklabel\Http\Controllers\JobController; + use Modules\Cetaklabel\Http\Controllers\SettingsController; use Modules\Cetaklabel\Http\Controllers\SpecialCodeController; use Modules\Cetaklabel\Http\Controllers\SubDirectoratController; use Modules\Cetaklabel\Http\Controllers\SubJobController; @@ -35,6 +36,8 @@ Route::get('document-label/{id}', [DocumentController::class, 'label'])->name('document.label'); Route::get('document-odner/{id}', [DocumentController::class, 'odner'])->name('document.odner'); //Route::resource('document-detail', DOcumentDetailController::class); + + Route::resource('settings', SettingsController::class); }); });