为了账号安全,请及时绑定邮箱和手机立即绑定

如何在laravel中获取url参数?

如何在laravel中获取url参数?

PHP
德玛西亚99 2022-08-05 15:51:29
这是我的网址 ->http://localhost:82/?search=asd如何在路线中捕捉“asd”?我试试这个->Route::get('/?search={SearchValue}', 'TryController@search');但它没有奏效。它甚至不会进入控制器。
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

您不必调整路线。但在控制器方法中包含$request。然后使用您的请求对象来访问它。


use Illuminate\Http\Request;


public function search(Request $request) {

    // to access the query parameters

    $search = $request->query->get('search');


    // similar but different syntax

   $search = $request->query('search');


    // generic method that checks all input including query

    $search = $request->input('search');

}


查看完整回答
反对 回复 2022-08-05
?
达令说

TA贡献1821条经验 获得超6个赞

你应该只需要这样的东西:


Route::get('/search', 'TryController@search')->name('try.search');

正确设置路由后,您可以调用:


public function search(Request $request)

{

   $request->get('search')

以获取您传递到请求中的 url 参数。


查看完整回答
反对 回复 2022-08-05
  • 2 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号