使用laravel中的参数定义管线

使用laravel中的参数定义管线,laravel,routes,Laravel,Routes,在Laravel中,我想做一个带有搜索框和表单的页面(路径可以是/products) 我想使用搜索框从数据库中检索信息,键入id并填充表单。 我请求带有路径的数据,例如/products/{id} 但是在控制器中,我使用相同的函数产品($Request-Request),如果id存在,则执行某些操作,如果没有,则执行其他操作,或者有两个不同的函数? Thx可能最好使用相同的函数,如果id存在,则返回填写表单的值的页面,如果不返回相同的页面,但显示产品不存在的消息,请查看 要显示产品列表,即/pr

在Laravel中,我想做一个带有搜索框和表单的页面(路径可以是/products) 我想使用搜索框从数据库中检索信息,键入id并填充表单。 我请求带有路径的数据,例如/products/{id}

但是在控制器中,我使用相同的函数产品($Request-Request),如果id存在,则执行某些操作,如果没有,则执行其他操作,或者有两个不同的函数?
Thx可能最好使用相同的函数,如果id存在,则返回填写表单的值的页面,如果不返回相同的页面,但显示产品不存在的消息,请查看

要显示产品列表,即
/products
,请创建index()方法。要显示特定产品,即
/product/{id}
,请创建show()方法


但是如果我的索引已经被另一个页面索引占用了?你能用另一个名字打电话吗?或者我需要一个新的控制器你可以自由使用另一个名字。无需创建新控制器。上图是一种标准的方法。您可以说
listProducts()
我定义了一个问题,所以2个routes Route::get('/gestisi','RefundsController@indexRefunds'); 路由::get('/gestisci/{polizza}','RefundsController@showRefunds'); 为什么我要打电话http://......./rimborsi/gestisci?findPolizza=123123 它还调用IndexFunds方法????太多了!!试试这个
../gestisci/123123