如何从查询参数创建路由

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

【讨论】:

以上是关于如何从查询参数创建路由的主要内容,如果未能解决你的问题,请参考以下文章