Fala, Pedro. Aparentemente o erro acontece porque "cart" é um atributo texto, e não uma entidade. O ideal seria uma tabela para uma manipulação mais adequada. No entanto, te pergunto. Por que criar um e-commerce com Laravel? É por motivos de estudo? Ou você está de fato criando um produto? Se for a segunda opção, não recomendo seguir por esse caminho, por efeitos práticos. Seria muito mais rápido, confiável e com maior manutenabilidade, usar plataformas que já resolveram esse problema no passado. A depender do seu cenário, recomendo inclusive um WordPress com Woocommerce.
Obrigado pela opinião!!! E sim, estou criando por motivos de estudo mesmo, recentemente terminei um curso sobre o framework e me foi recomendado tentar criar um e-commerce para praticar.