Flutter 颤振:要添加到购物车的动态产品

Flutter 颤振:要添加到购物车的动态产品,flutter,Flutter,我正在Flitter中构建android应用程序,我有大约12个类别需要从管理面板(laravel)中动态添加,但我修改的代码是静态的,因此不会有用,有没有办法将此代码修改为动态的,这样我就可以为所有类别创建一个类,并从管理面板添加产品?提前谢谢 product.dart: 导入“包:flift/foundation.dart”; 使用ChangeNotifier对产品进行分类{ 最终字符串id; 最终字符串类别; 最后的字符串名; 最终字符串描述; 最终字符串img; 最终双倍价格; 产品(

我正在Flitter中构建android应用程序,我有大约12个类别需要从管理面板(laravel)中动态添加,但我修改的代码是静态的,因此不会有用,有没有办法将此代码修改为动态的,这样我就可以为所有类别创建一个类,并从管理面板添加产品?提前谢谢 product.dart:
导入“包:flift/foundation.dart”;
使用ChangeNotifier对产品进行分类{
最终字符串id;
最终字符串类别;
最后的字符串名;
最终字符串描述;
最终字符串img;
最终双倍价格;
产品(
{@required this.id,
@需要此类别,
@需要此名称,
@需要此说明,
@需要这个.img,
@需要这个。价格});
}
使用ChangeNotifier对产品进行分类{
列表项=[
产品(
id:'1',
名称:“交易的艺术”,
img:'images/pi1.jpg',
价格:5,,
类别:"业务",,
说明:
《特朗普:交易的艺术》是唐纳德·特朗普(Donald J.Trump)和记者托尼·施瓦茨(Tony Schwartz)于1987年出版的一本书。这本书一部分是回忆录,一部分是商业建议书,是特朗普的第一本书,帮助他成为“家喻户晓的名字”,
),
产品(
id:'2',
名字:“富爸爸穷爸爸”,
img:'images/pi1.jpg',
价格:5,,
类别:"业务",,
说明:
《富爸爸穷爸爸》是罗伯特·清崎(Robert Kiyosaki)和莎伦·勒切特(Sharon Lechter)1997年写的一本书。该书提倡金融知识、金融独立和通过投资资产创造财富的重要性,
),
产品(
id:'3',
名称:“PS4双重冲击”,
img:
'https://upload.wikimedia.org/wikipedia/commons/5/59/DualShock_4.jpg',
价格:4,
类别:"小说",,
说明:
“PlayStation 4(官方缩写为PS4)是索尼互动娱乐公司开发的第八代家用视频游戏机。2013年2月宣布为PlayStation 3的继任者,于11月15日在北美发布,11月29日在欧洲、南美和澳大利亚发布,2014年2月22日在日本发布。”,
),
产品(
id:'4',
名称:“GTA V”,
img:
'https://upload.wikimedia.org/wikipedia/en/a/a5/Grand_Theft_Auto_V.png',
价格:4,
类别:'Romantc',
描述:“最畅销的poular免费漫游游戏”,
),
产品(
id:'5',
名称:“RDR 2”,
img:'images/pi2.jpgs',
价格:4,
类别:"游戏",,
描述:“Rockstar的免费漫游经典”,
),
产品(
id:'6',
名称:“宏碁Aspire”,
img:
'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-homemade-pizza-horizontal-1542312378.png?crop=1.00xw:0.752xh;0,0.139xh&调整大小=640:*',
价格:4,
类别:“笔记本电脑”,
描述:“8GB内存,mx 150。”,
),
];
列出获取项目{
返回[…_项];
}
产品findById(字符串id){
返回_items.firstWhere((pdt)=>pdt.id==id);
}
}