在另一个 Controller 中上传 Laravel
Upload in Laravel inside another Controller
我正在使用两个 tables
一行table有:
- 编号
- 姓名
- 描述
一个产品 table 有:
- 编号
- 姓名
- 描述
- 线路编号
因此,我有一个用于插入名称和描述的行视图,此外,在这个表单下方,我有一个用于添加新产品的按钮。
此按钮打开一个模式,其中包含用于创建产品的另一种形式(名称、描述、文件输入)。
因此,我很困惑。
1 - 我是否必须创建产品,但没有任何行 ID?
2 - 创建新产品后如何将产品数据发送到行视图? (我必须使用Ajax)
3 - 我是否必须将所有产品的行数据一起保存?
线型
产品模态形式
1 - Do I have to create the product, but without any Line ID?
回答:产品需要有Line
才可以添加吗?通常对此的回答是,让用户先创建行 ,然后再创建产品。例如,Macbook Pro
作为产品。用户将首先需要创建一个名为Apple
的行,然后他可以创建产品并选择Apple。
2 - How can I send the product data to Line view after create the new product? (I have to use Ajax)
回答:您可以在同一个控制器中执行所有操作。只需在控制器中获取 product/line 数据,然后将其发送到所有视图。如果您希望通过 Ajax 实现,只需创建一个控制器和路由,例如:/api/products/all
其中 return 是所有产品的列表。或者您也可以:/api/products/store
存储产品,并在控制器内 return 保存的产品返回给 ajax 调用。
3 - Do I have to save the line data with all products together?
回答:不会,一般是先存线数据,再存产品数据。
我正在使用两个 tables
一行table有:
- 编号
- 姓名
- 描述
一个产品 table 有:
- 编号
- 姓名
- 描述
- 线路编号
因此,我有一个用于插入名称和描述的行视图,此外,在这个表单下方,我有一个用于添加新产品的按钮。
此按钮打开一个模式,其中包含用于创建产品的另一种形式(名称、描述、文件输入)。
因此,我很困惑。
1 - 我是否必须创建产品,但没有任何行 ID?
2 - 创建新产品后如何将产品数据发送到行视图? (我必须使用Ajax)
3 - 我是否必须将所有产品的行数据一起保存?
线型
产品模态形式
1 - Do I have to create the product, but without any Line ID?
回答:产品需要有Line
才可以添加吗?通常对此的回答是,让用户先创建行 ,然后再创建产品。例如,Macbook Pro
作为产品。用户将首先需要创建一个名为Apple
的行,然后他可以创建产品并选择Apple。
2 - How can I send the product data to Line view after create the new product? (I have to use Ajax)
回答:您可以在同一个控制器中执行所有操作。只需在控制器中获取 product/line 数据,然后将其发送到所有视图。如果您希望通过 Ajax 实现,只需创建一个控制器和路由,例如:/api/products/all
其中 return 是所有产品的列表。或者您也可以:/api/products/store
存储产品,并在控制器内 return 保存的产品返回给 ajax 调用。
3 - Do I have to save the line data with all products together?
回答:不会,一般是先存线数据,再存产品数据。