Order extends cause error

Help for integrating the Laravel package
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
krzysiekp
Posts: 97
Joined: 05 Nov 2021, 16:19

Order extends cause error

Post by krzysiekp » 27 Jan 2025, 22:59

I have error below. In attachments are my extends.
I use "aimeos/aimeos-laravel": "^2024.10",
I create basket controller:

Code: Select all

 $basketCntl = \Aimeos\Controller\Frontend::create($context, 'basket');

Code: Select all

App\Http\Controllers\AimeosBasketController@App\Http\Controllers\AimeosBasketController::indexAction ["[object] (ErrorException(code: 0): Undefined array key \".locale\" at D:\\wamp\\www\\giftcard\\vendor\\aimeos\\aimeos-core\\src\\MShop\\Order\\Item\\Base.php:169)
[stacktrace]
#0 D:\\wamp\\www\\giftcard\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(289): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', 'D:\\\\wamp\\\\www\\\\gif...', 169)
#1 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\aimeos-core\\src\\MShop\\Order\\Item\\Base.php(169): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'Undefined array...', 'D:\\\\wamp\\\\www\\\\gif...', 169)
#2 D:\\wamp\\www\\giftcard\\vendor\\aimeos-extensions\\new-ext\\lib\\custom\\src\\MShop\\Order\\Item\\CustomOrderItem.php(9): Aimeos\\MShop\\Order\\Item\\Base->__construct('order.', Array)
#3 D:\\wamp\\www\\giftcard\\vendor\\aimeos-extensions\\new-ext\\lib\\custom\\src\\MShop\\Order\\Manager\\CustomOrderManager.php(38): Aimeos\\MShop\\Order\\Item\\CustomOrderItem->__construct('order.', Array)
#4 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\aimeos-core\\src\\MShop\\Common\\Manager\\Decorator\\Base.php(98): Aimeos\\MShop\\Order\\Manager\\CustomOrderManager->create(Array)
#5 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\aimeos-core\\src\\MShop\\Common\\Manager\\Decorator\\Base.php(98): Aimeos\\MShop\\Common\\Manager\\Decorator\\Base->create(Array)
#6 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\ai-controller-frontend\\src\\Controller\\Frontend\\Basket\\Standard.php(173): Aimeos\\MShop\\Common\\Manager\\Decorator\\Base->create()
#7 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\ai-controller-frontend\\src\\Controller\\Frontend\\Basket\\Decorator\\Base.php(78): Aimeos\\Controller\\Frontend\\Basket\\Standard->clear()
#8 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\ai-controller-frontend\\src\\Controller\\Frontend\\Basket\\Decorator\\Base.php(78): Aimeos\\Controller\\Frontend\\Basket\\Decorator\\Base->clear()
#9 D:\\wamp\\www\\giftcard\\vendor\\aimeos\\ai-controller-frontend\\src\\Controller\\Frontend\\Basket\\Decorator\\Base.php(78): Aimeos\\Controller\\Frontend\\Basket\\Decorator\\Base->clear()
#10 D:\\wamp\\www\\giftcard\\app\\Http\\Controllers\\AimeosBasketController.php(49): 
Attachments
Order.zip
(1.52 KiB) Downloaded 1094 times

User avatar
aimeos
Administrator
Posts: 8616
Joined: 01 Jan 1970, 00:00

Re: Order extends cause error

Post by aimeos » 28 Jan 2025, 09:57

You forgot to add the necessary lines from the overwritten method:
https://github.com/aimeos/aimeos-core/b ... #L132-L145
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

krzysiekp
Posts: 97
Joined: 05 Nov 2021, 16:19

Re: Order extends cause error

Post by krzysiekp » 28 Jan 2025, 19:38

It's working. Thanks

Post Reply