5获取GET方法参数

5获取GET方法参数

本文介绍了如何通过Laravel 5获取GET方法参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图制作这些代码.然后我发送以下请求uri http://192.168.33.10/api/v1/company?data=test 但是,它无法获取数据参数.你知道怎么得到吗?

I tried to make these code.then I send below request urihttp://192.168.33.10/api/v1/company?data=testbut, it can't get data parameter.Do you know how to get it?

Route.php

Route.php

$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
/* API */
$api->group(['prefix' => 'v1',
    'before' => 'v1',
    'middleware' => 'cors',
    'namespace' => 'App\\Http\\Controllers',
    'domain' => '192.168.33.10'
],function ($api) {
    // get company list
    $api->get('/company/', "CompaniesController@index");
});
});

controller.php

controller.php

   public function index(UsersCreateRequest $request)
   {
    var_dump($request->input('data'));
    $users = $this->repository->all();

    return response()->json([
        'data' => $users,
    ]);
   }

推荐答案

input方法返回表单输入的数据.要获取查询参数,您应该使用query方法:

input method returns data of the form inputs. To get the query parameters you should use the query method:

var_dump($request->query('data'));

这篇关于如何通过Laravel 5获取GET方法参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 01:09