From a11a9cf99ced866cfabf8e0f01d227f094b76d9c Mon Sep 17 00:00:00 2001 From: 1day2die Date: Tue, 30 Nov 2021 18:54:01 +0100 Subject: [PATCH] garkein bock mehr alter --- .../Controllers/Admin/SettingsController.php | 3 + app/Models/InvoiceSettings.php | 21 +++++ .../2021_11_30_174439_invoice-settings.php | 37 +++++++++ .../views/admin/settings/index.blade.php | 76 ++++++++++++------- 4 files changed, 109 insertions(+), 28 deletions(-) create mode 100644 app/Models/InvoiceSettings.php create mode 100644 database/migrations/2021_11_30_174439_invoice-settings.php diff --git a/app/Http/Controllers/Admin/SettingsController.php b/app/Http/Controllers/Admin/SettingsController.php index 5292ba4b..c4cdc38d 100644 --- a/app/Http/Controllers/Admin/SettingsController.php +++ b/app/Http/Controllers/Admin/SettingsController.php @@ -8,6 +8,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Contracts\View\View; use Illuminate\Http\Request; use Illuminate\Http\Response; +use App\Models\invoiceSettings; class SettingsController extends Controller { @@ -47,6 +48,8 @@ class SettingsController extends Controller ]); + + return redirect()->route('admin.settings.index')->with('success', 'Invoice settings updated!'); } diff --git a/app/Models/InvoiceSettings.php b/app/Models/InvoiceSettings.php new file mode 100644 index 00000000..c866c0d7 --- /dev/null +++ b/app/Models/InvoiceSettings.php @@ -0,0 +1,21 @@ +id(); + $table->string('company_name')->nullable(); + $table->string('company_adress')->nullable(); + $table->string('company_phone')->nullable(); + $table->string('company_vat')->nullable(); + $table->string('company_mail')->nullable(); + $table->string('company_web')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('invoice_settings'); + } +} diff --git a/resources/views/admin/settings/index.blade.php b/resources/views/admin/settings/index.blade.php index 683d9e95..aab220e6 100644 --- a/resources/views/admin/settings/index.blade.php +++ b/resources/views/admin/settings/index.blade.php @@ -100,6 +100,34 @@
+ +
+
+ + +
+ @error('company-name') + + {{$message}} + + @enderror +
+ +
+
+ + +
+ @error('company-adress') + + {{$message}} + + @enderror +
@@ -114,20 +142,7 @@ @enderror
- -
-
- - -
- @error('company-name') - - {{$message}} - - @enderror -
+
@@ -143,20 +158,6 @@ @enderror
- -
-
- - -
- @error('company-adress') - - {{$message}} - - @enderror -
@@ -186,6 +187,25 @@ @enderror
+ +
+
+ + +
+ @error('logo') + + {{$message}} + + @enderror +
+
+
+ + +