如何根据查询参数创建路由

时间:2020-06-01 16:09:27

标签: laravel api controller laravel-routing query-parameters

如何制作路线和控制器以从查询参数获取值。

我想从下面的链接中获得一个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 个答案:

答案 0 :(得分:0)

尝试这种简单的方法:

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
}