dive-be / laravel-wishlist

Manage your users' wishes in your Laravel app
MIT License
5 stars 2 forks source link

Corrupt cookie exception is not caught Uncaught ErrorException: unserialize() #6

Closed liepumartins closed 1 year ago

liepumartins commented 1 year ago

I believe a bad cookie causes the unserialize error here https://github.com/dive-be/laravel-wishlist/blob/90ed61af56904d6287edf8c80d5838be6194955b/src/CookieWishlist.php#L28 Unfortunately I do not have a sample of the cookie in question.

FatalError
HTTP 500 Internal Server Error
Uncaught ErrorException: unserialize(): Error at offset 0 of 544 bytes in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'unserialize(): ...', '/var/task/vendo...', 387)
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(8, 'unserialize(): ...', '/var/task/vendo...', 387)
#2 /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php(387): unserialize('eyJpdiI6IkppcFl...')
#3 /var/task/vendor/dive-be/laravel-wishlist/src/CookieWishlist.php(28): transform('eyJpdiI6IkppcFl...', Object(Closure), Array)
#4 /var/task/vendor/dive-be/laravel-wishlist/src/Support/Makeable.php(9): Dive\Wishlist\CookieWishlist->__construct(Object(Illuminate\Cookie\CookieJar), Object(Illuminate\Http\Request), Array)
#5 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(48): Dive\Wishlist\CookieWishlist::make(Object(Illuminate\Cookie\CookieJar), Object(Illuminate\Http\Request), Array)
#6 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(72): Dive\Wishlist\WishlistManager->createCookieDriver()
#7 /var/task/vendor/laravel/framework/src/Illuminate/Support/Manager.php(105): Dive\Wishlist\WishlistManager->createUpgradeDriver()
#8 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(54): Illuminate\Support\Manager->createDriver('upgrade')
#9 /var/task/vendor/laravel/framework/src/Illuminate/Support/Manager.php(80): Dive\Wishlist\WishlistManager->createDriver('upgrade')
#10 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(94): Illuminate\Support\Manager->driver()
#11 /tmp/storage/framework/views/b8226daf0dbe7aafde4fd56bdd2716ad35edc31f.php(2): Dive\Wishlist\WishlistManager->count()
#12 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#13 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#14 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#15 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#16 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#17 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#18 /var/task/vendor/livewire/livewire/src/Component.php(235): Illuminate\View\View->render()
#19 /var/task/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\Component->output()
#20 /var/task/vendor/livewire/livewire/src/LifecycleManager.php(141): Livewire\HydrationMiddleware\RenderView::dehydrate(Object(App\Http\Livewire\WishlistTotals), Object(Livewire\Response))
#21 /var/task/vendor/livewire/livewire/src/LivewireManager.php(109): Livewire\LifecycleManager->initialDehydrate()
#22 /var/task/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): Livewire\LivewireManager->mount('wishlist-totals')
#23 /tmp/storage/framework/views/46a24695a2ffdb1e81779623c74967c01cda92f1.php(75): Illuminate\Support\Facades\Facade::__callStatic('mount', Array)
#24 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#25 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#26 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#27 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#28 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#29 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#30 /tmp/storage/framework/views/dddd68988043b106396a4ea603b3a2c52094b966.php(11): Illuminate\View\View->render()
#31 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#32 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#33 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#34 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#35 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#36 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#37 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#38 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#39 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#40 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#41 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#42 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#43 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#44 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#45 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#46 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#47 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#48 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#49 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#50 {main}

Next Illuminate\View\ViewException: unserialize(): Error at offset 0 of 544 bytes (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(106): Illuminate\View\Engines\CompilerEngine->handleViewException(Object(ErrorException), 2)
#1 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(88): Livewire\LivewireViewCompilerEngine->handleViewException(Object(ErrorException), 2)
#2 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#3 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#4 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#5 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#6 /var/task/vendor/livewire/livewire/src/Component.php(235): Illuminate\View\View->render()
#7 /var/task/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\Component->output()
#8 /var/task/vendor/livewire/livewire/src/LifecycleManager.php(141): Livewire\HydrationMiddleware\RenderView::dehydrate(Object(App\Http\Livewire\WishlistTotals), Object(Livewire\Response))
#9 /var/task/vendor/livewire/livewire/src/LivewireManager.php(109): Livewire\LifecycleManager->initialDehydrate()
#10 /var/task/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): Livewire\LivewireManager->mount('wishlist-totals')
#11 /tmp/storage/framework/views/46a24695a2ffdb1e81779623c74967c01cda92f1.php(75): Illuminate\Support\Facades\Facade::__callStatic('mount', Array)
#12 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#13 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#14 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#15 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#16 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#17 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#18 /tmp/storage/framework/views/dddd68988043b106396a4ea603b3a2c52094b966.php(11): Illuminate\View\View->render()
#19 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#20 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#21 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#22 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#23 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#24 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#25 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#26 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#27 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#28 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#29 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#30 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#31 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#32 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#33 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#34 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#35 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#36 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#37 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#38 {main}

Next Illuminate\View\ViewException: unserialize(): Error at offset 0 of 544 bytes (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(106): Illuminate\View\Engines\CompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 1)
#1 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(88): Livewire\LivewireViewCompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 1)
#2 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#3 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#4 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#5 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#6 /tmp/storage/framework/views/dddd68988043b106396a4ea603b3a2c52094b966.php(11): Illuminate\View\View->render()
#7 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#8 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#9 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#10 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#11 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#12 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#13 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#14 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#15 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#16 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#17 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#18 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#19 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#20 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#21 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#22 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#23 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#24 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#25 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#26 {main}

Next Illuminate\View\ViewException: unserialize(): Error at offset 0 of 544 bytes (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(106): Illuminate\View\Engines\CompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 0)
#1 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(88): Livewire\LivewireViewCompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 0)
#2 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#3 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#4 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#5 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#6 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#7 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#8 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#9 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#10 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#11 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#12 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#13 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#14 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#15 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#16 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#17 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#18 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#19 {main}
thrown
Exception
Symfony\Component\ErrorHandler\Error\ FatalError
in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php (line 387)

         * @return mixed|null
         */
        function transform($value, callable $callback, $default = null)
        {
            if (filled($value)) {
                return $callback($value);
            }
            if (is_callable($default)) {
                return $default($value);
            }

Stack Trace
FatalError

Symfony\Component\ErrorHandler\Error\FatalError:
Uncaught ErrorException: unserialize(): Error at offset 0 of 544 bytes in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'unserialize(): ...', '/var/task/vendo...', 387)
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(8, 'unserialize(): ...', '/var/task/vendo...', 387)
#2 /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php(387): unserialize('eyJpdiI6IkppcFl...')
#3 /var/task/vendor/dive-be/laravel-wishlist/src/CookieWishlist.php(28): transform('eyJpdiI6IkppcFl...', Object(Closure), Array)
#4 /var/task/vendor/dive-be/laravel-wishlist/src/Support/Makeable.php(9): Dive\Wishlist\CookieWishlist->__construct(Object(Illuminate\Cookie\CookieJar), Object(Illuminate\Http\Request), Array)
#5 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(48): Dive\Wishlist\CookieWishlist::make(Object(Illuminate\Cookie\CookieJar), Object(Illuminate\Http\Request), Array)
#6 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(72): Dive\Wishlist\WishlistManager->createCookieDriver()
#7 /var/task/vendor/laravel/framework/src/Illuminate/Support/Manager.php(105): Dive\Wishlist\WishlistManager->createUpgradeDriver()
#8 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(54): Illuminate\Support\Manager->createDriver('upgrade')
#9 /var/task/vendor/laravel/framework/src/Illuminate/Support/Manager.php(80): Dive\Wishlist\WishlistManager->createDriver('upgrade')
#10 /var/task/vendor/dive-be/laravel-wishlist/src/WishlistManager.php(94): Illuminate\Support\Manager->driver()
#11 /tmp/storage/framework/views/b8226daf0dbe7aafde4fd56bdd2716ad35edc31f.php(2): Dive\Wishlist\WishlistManager->count()
#12 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#13 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#14 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#15 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#16 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#17 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#18 /var/task/vendor/livewire/livewire/src/Component.php(235): Illuminate\View\View->render()
#19 /var/task/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\Component->output()
#20 /var/task/vendor/livewire/livewire/src/LifecycleManager.php(141): Livewire\HydrationMiddleware\RenderView::dehydrate(Object(App\Http\Livewire\WishlistTotals), Object(Livewire\Response))
#21 /var/task/vendor/livewire/livewire/src/LivewireManager.php(109): Livewire\LifecycleManager->initialDehydrate()
#22 /var/task/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): Livewire\LivewireManager->mount('wishlist-totals')
#23 /tmp/storage/framework/views/46a24695a2ffdb1e81779623c74967c01cda92f1.php(75): Illuminate\Support\Facades\Facade::__callStatic('mount', Array)
#24 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#25 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#26 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#27 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#28 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#29 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#30 /tmp/storage/framework/views/dddd68988043b106396a4ea603b3a2c52094b966.php(11): Illuminate\View\View->render()
#31 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#32 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#33 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#34 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#35 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#36 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#37 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#38 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#39 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#40 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#41 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#42 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#43 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#44 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#45 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#46 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#47 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#48 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#49 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#50 {main}

Next Illuminate\View\ViewException: unserialize(): Error at offset 0 of 544 bytes (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(106): Illuminate\View\Engines\CompilerEngine->handleViewException(Object(ErrorException), 2)
#1 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(88): Livewire\LivewireViewCompilerEngine->handleViewException(Object(ErrorException), 2)
#2 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#3 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#4 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#5 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#6 /var/task/vendor/livewire/livewire/src/Component.php(235): Illuminate\View\View->render()
#7 /var/task/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\Component->output()
#8 /var/task/vendor/livewire/livewire/src/LifecycleManager.php(141): Livewire\HydrationMiddleware\RenderView::dehydrate(Object(App\Http\Livewire\WishlistTotals), Object(Livewire\Response))
#9 /var/task/vendor/livewire/livewire/src/LivewireManager.php(109): Livewire\LifecycleManager->initialDehydrate()
#10 /var/task/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): Livewire\LivewireManager->mount('wishlist-totals')
#11 /tmp/storage/framework/views/46a24695a2ffdb1e81779623c74967c01cda92f1.php(75): Illuminate\Support\Facades\Facade::__callStatic('mount', Array)
#12 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#13 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#14 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#15 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#16 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#17 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#18 /tmp/storage/framework/views/dddd68988043b106396a4ea603b3a2c52094b966.php(11): Illuminate\View\View->render()
#19 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#20 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#21 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#22 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#23 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#24 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#25 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#26 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#27 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#28 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#29 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#30 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#31 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#32 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#33 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#34 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#35 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#36 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#37 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#38 {main}

Next Illuminate\View\ViewException: unserialize(): Error at offset 0 of 544 bytes (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(106): Illuminate\View\Engines\CompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 1)
#1 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(88): Livewire\LivewireViewCompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 1)
#2 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#3 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#4 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#5 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#6 /tmp/storage/framework/views/dddd68988043b106396a4ea603b3a2c52094b966.php(11): Illuminate\View\View->render()
#7 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('/tmp/storage/fr...')
#8 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\Http\Livewire\WishlistTotals->Livewire\ComponentConcerns\{closure}()
#9 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#10 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#11 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#12 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#13 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#14 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#15 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#16 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#17 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#18 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#19 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#20 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#21 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#22 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#23 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#24 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#25 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#26 {main}

Next Illuminate\View\ViewException: unserialize(): Error at offset 0 of 544 bytes (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) (View: /var/task/resources/views/livewire/wishlist-totals.blade.php) in /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387
Stack trace:
#0 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(106): Illuminate\View\Engines\CompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 0)
#1 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(88): Livewire\LivewireViewCompilerEngine->handleViewException(Object(Illuminate\View\ViewException), 0)
#2 /var/task/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\LivewireViewCompilerEngine->evaluatePath('/tmp/storage/fr...', Array)
#3 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(195): Livewire\LivewireViewCompilerEngine->get('/var/task/resou...', Array)
#4 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#5 /var/task/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#6 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#7 /var/task/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#8 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(57): Illuminate\Http\Response->__construct(Object(Illuminate\View\View), 500, Array)
#9 /var/task/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(87): Illuminate\Routing\ResponseFactory->make(Object(Illuminate\View\View), 500, Array)
#10 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(629): Illuminate\Routing\ResponseFactory->view('errors::500', Array, 500, Array)
#11 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(554): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException))
#12 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(460): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpException))
#13 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(377): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#14 /var/task/app/Exceptions/Handler.php(76): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#15 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(229): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Illuminate\View\ViewException))
#16 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(206): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(Illuminate\View\ViewException))
#17 /var/task/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Illuminate\View\ViewException))
#18 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(Illuminate\View\ViewException))
#19 {main}
  thrown

  at /var/task/vendor/laravel/framework/src/Illuminate/Support/helpers.php:387                
mabdullahsari commented 1 year ago

I'm sorry, but it is mentioned word for word that you shouldn't allow users to alter your cookies:

The user's wishlist will be persisted client-side as a stringified JSON. You should make use of Laravel's cookie encryption (enabled by default) or any user will be able to crash your application (because there is no validation) when the cookie values are tampered with.

You'll have to deal with this in your own application, thus the userland. When the cookies are encrypted, even if the user tries to alter them, Laravel will drop them from the cookie jar and not include any of the "corrupt" values. Thus, the cookie driver would see nothing but emptiness.

Good luck.

liepumartins commented 1 year ago

Thanks!

For the record cookies are encrypted, but this still happened.