portfolio)) { $this->title = $this->portfolio->title; $this->notes = $this->portfolio->notes; $this->wishlist = $this->portfolio->wishlist; } } public function update() { $this->authorize('fullAccess', $this->portfolio); $this->portfolio->update($this->validate()); $this->portfolio->save(); $this->success(__('Portfolio updated'), redirectTo: "/portfolio/{$this->portfolio->id}"); } public function save() { $portfolio = (new Portfolio())->fill($this->validate()); $portfolio->save(); $this->success(__('Portfolio created'), redirectTo: "/portfolio/{$portfolio->id}"); } public function delete() { $this->authorize('fullAccess', $this->portfolio); $this->portfolio->delete(); $this->success(__('Portfolio deleted'), redirectTo: route('dashboard')); } }; ?>
@if (isset($this->portfolio)) @livewire('share-portfolio-form', ['portfolio' => $portfolio]) @endif {{ __('Treat this portfolio as a "wishlist" (holdings will be excluded from realized gains, unrealized gains, and dividends)') }} @if ($portfolio) @endif @if (!$hideCancel) @endif {{ __('Delete Portfolio') }} {{ __('Are you sure you want to delete this portfolio? Once a portfolio is deleted, all of its holdings and other data will be permanently deleted.') }} {{ __('Cancel') }} {{ __('Delete Portfolio') }}