From 21906d8c27cc21098166a4b07b81116872204bfa Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Wed, 25 Sep 2024 12:47:56 -0500 Subject: [PATCH] world set up and idea in place --- app/Http/Controllers/AssetModelsController.php | 6 +++++- .../custom-field-set-default-values-for-model.blade.php | 5 ++++- resources/views/models/edit.blade.php | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/AssetModelsController.php b/app/Http/Controllers/AssetModelsController.php index 9d4c13afd9..7bf1b503ac 100755 --- a/app/Http/Controllers/AssetModelsController.php +++ b/app/Http/Controllers/AssetModelsController.php @@ -18,6 +18,7 @@ use Illuminate\Support\Facades\Storage; use Illuminate\Support\Facades\Log; use \Illuminate\Contracts\View\View; use \Illuminate\Http\RedirectResponse; +use Illuminate\Support\MessageBag; /** @@ -29,6 +30,7 @@ use \Illuminate\Http\RedirectResponse; */ class AssetModelsController extends Controller { + protected MessageBag $validatorErrors; /** * Returns a view that invokes the ajax tables which actually contains * the content for the accessories listing, which is generated in getDatatable. @@ -158,7 +160,8 @@ class AssetModelsController extends Controller if ($this->shouldAddDefaultValues($request->input())) { if (!$this->assignCustomFieldsDefaultValues($model, $request->input('default_values'))) { - return redirect()->back()->withInput()->with('error', trans('admin/custom_fields/message.fieldset_default_value.error')); + //return redirect()->back()->withInput()->with('error', trans('admin/custom_fields/message.fieldset_default_value.error')); + return redirect()->back()->withErrors($this->validatorErrors); } } @@ -484,6 +487,7 @@ class AssetModelsController extends Controller $validator = Validator::make($data, $rules); if($validator->fails()){ + $this->validatorErrors = $validator->messages(); return false; } diff --git a/resources/views/livewire/custom-field-set-default-values-for-model.blade.php b/resources/views/livewire/custom-field-set-default-values-for-model.blade.php index 8f68644099..2f6468fafd 100644 --- a/resources/views/livewire/custom-field-set-default-values-for-model.blade.php +++ b/resources/views/livewire/custom-field-set-default-values-for-model.blade.php @@ -1,5 +1,4 @@ -