如何从查询参数创建路由
Posted
技术标签:
【中文标题】如何从查询参数创建路由【英文标题】:How to create a route from query parameter 【发布时间】:2020-09-19 23:47:37 【问题描述】:如何制作路由和控制器以从查询参数中获取值。
我想从以下链接获取noTicket
值:
https://example.com/api/getdata?noTicket=1
我的路线:
Route::get('feedback_getNoTicket/noTicket?','FeedbackController@Feedback_APIgetNoTicket')->where('noTicket', '(.*)');
我的控制器,但无法获取 noTicket 的值
public function Feedback_APIgetNoTicket(Request $noTicket)
dd($noTicket);
【问题讨论】:
【参考方案1】:试试这个简单的方法:
https://example.com/api/getdata/?noTicket=1
路线:
Route::get('getdata/','FeedbackController@Feedback_APIgetNoTicket')->name('noticket');
控制器:
public function Feedback_APIgetNoTicket(Request $request)
dd($request->noTicket); // output 1
【讨论】:
以上是关于如何从查询参数创建路由的主要内容,如果未能解决你的问题,请参考以下文章
VueJS:如何在多页面应用程序中使用路由来发送 url 查询参数?