Laravel路由URL路径修改方案咨询
Laravel路由修改方案
嘿,这事儿超简单!你只需要调整路由定义里的第一个参数(也就是URI部分),把原来的长字符串换成你想要的短路径就行。
原来的路由是误把控制器相关的路径当成了访问URI,现在直接改成你期望的index和mydomains就可以了,修改后的代码如下:
// 对应 http://localhost:8000/index Route::get('index', 'InvoiceTicketController@show'); // 对应 http://localhost:8000/mydomains Route::get('mydomains', 'InvoiceTicketController@set');
这样修改之后,访问http://localhost:8000/index就会触发InvoiceTicketController的show方法,访问http://localhost:8000/mydomains就会触发set方法,完全符合你的需求~
如果之后你需要给路由命名(比如生成URL的时候更方便),还可以额外加上name方法,示例如下:
Route::get('index', 'InvoiceTicketController@show')->name('client.index'); Route::get('mydomains', 'InvoiceTicketController@set')->name('client.mydomains');
内容的提问来源于stack exchange,提问作者sharmila
相关产品推荐
相关产品推荐

