From 3465d2fc646bbce48fd392ac34f0f11e6fe57569 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Thu, 4 Apr 2024 21:45:21 -0400 Subject: [PATCH] Revert "Not used" This reverts commit 1728cbf28b123766474ec2b2c66ae4138465b777. --- app/Models/User.php | 8 ++++ resources/views/templates/wrapper.blade.php | 53 +++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 resources/views/templates/wrapper.blade.php diff --git a/app/Models/User.php b/app/Models/User.php index 48724efad..7892298fe 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -206,6 +206,14 @@ class User extends Model implements AuthenticatableContract, AuthorizableContrac return $rules; } + /** + * Return the user model in a format that can be passed over to Vue templates. + */ + public function toVueObject(): array + { + return Collection::make($this->toArray())->except(['id', 'external_id'])->toArray(); + } + /** * Send the password reset notification. * diff --git a/resources/views/templates/wrapper.blade.php b/resources/views/templates/wrapper.blade.php new file mode 100644 index 000000000..4c2705517 --- /dev/null +++ b/resources/views/templates/wrapper.blade.php @@ -0,0 +1,53 @@ + + + + {{ config('app.name') }} + + @section('meta') + + + + + + + + + + + + + + @show + + @section('user-data') + @if(!is_null(Auth::user())) + + @endif + @if(!empty($siteConfiguration)) + + @endif + @show + + + @yield('assets') + + @include('layouts.scripts') + + + @section('content') + @yield('above-container') + @yield('container') + @yield('below-container') + @show + @section('scripts') + {!! $asset->js('main.js') !!} + @show + +