From 1ee6a5c17ba6726b6131a1ba83e10f2d446840a1 Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Tue, 27 Aug 2024 22:49:01 -0500 Subject: [PATCH] add validation to import --- resources/views/holding/show.blade.php | 22 +++++++++---------- .../import-portfolios-field.blade.php | 4 ++++ 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/resources/views/holding/show.blade.php b/resources/views/holding/show.blade.php index f62da28..4fb10b0 100644 --- a/resources/views/holding/show.blade.php +++ b/resources/views/holding/show.blade.php @@ -82,17 +82,6 @@ -

- {{ __('52 week') }}: - - - -

-

{{ __('Forward PE') }}: {{ $market_data->forward_pe }} @@ -108,6 +97,17 @@ ${{ Number::forHumans($market_data->market_cap ?? 0) }}

+

+ {{ __('52 week') }}: + + + +

+
diff --git a/resources/views/livewire/import-portfolios-field.blade.php b/resources/views/livewire/import-portfolios-field.blade.php index 9cb9743..5b85a5f 100644 --- a/resources/views/livewire/import-portfolios-field.blade.php +++ b/resources/views/livewire/import-portfolios-field.blade.php @@ -4,18 +4,22 @@ use Livewire\WithFileUploads; use Livewire\Volt\Component; use Mary\Traits\Toast; use App\Imports\BackupImport; +use Livewire\Attributes\Rule; new class extends Component { use Toast; use WithFileUploads; // props + #[Rule('required|file|mimes:xlsx|max:2048')] public $file; // methods public function import() { + $this->validate(); + $import = (new BackupImport)->import($this->file); $this->success(__('Successfully imported!'));