【发布时间】:2020-05-19 02:11:55
【问题描述】:
在 Laravel 中,我想做一个带有搜索框和表单的页面(路径可以是 /products) 我想使用从数据库中输入 id 的搜索框检索信息并填充表单。 我请求带有路由的数据,例如 /products/{id}
但是在控制器中我使用相同的功能 products($Request request) 如果 id 存在则做某事,如果没有做其他事情,或者有两个不同的功能? 谢谢
【问题讨论】:
在 Laravel 中,我想做一个带有搜索框和表单的页面(路径可以是 /products) 我想使用从数据库中输入 id 的搜索框检索信息并填充表单。 我请求带有路由的数据,例如 /products/{id}
但是在控制器中我使用相同的功能 products($Request request) 如果 id 存在则做某事,如果没有做其他事情,或者有两个不同的功能? 谢谢
【问题讨论】:
请转至Laravel Resource Controllers。
要显示产品列表,即/products,请创建 index() 方法。要显示特定产品,即/product/{id},请创建 show() 方法。
【讨论】:
listProducts()
.../gestisci/123123
可能最好使用相同的函数,如果 id 存在,则返回填写表单的值的页面,如果不返回相同的页面但显示产品不存在的消息
【讨论】: