2016-09-20 37 views
0

我正在尝试从laravel要求

$request->input('username') 

单输入,但它在ajax响应返回undefined,我想:

$request->only('username') 

还有:

$request->username` 

但他们没有工作,exept为:

$request->all() 

返回正确的数据对象:

Object { 
    username: "username", 
    password: "password", 
    _token: "uKi2r3G1XPiOLhi13da3NC67ssjc1qmeiGWFtQNM" 
} 

所以我需要访问单一的价值观。

+0

你可以显示ajax代码。 –

+0

$ request_data = $ request-> all(); $ user_name = $ request_data ['username']; – Komal

+0

这个问题是不是与ajax因为我登录laravel,但它给了我空字符串:'Log :: info($ request ['username']);'给这个在laravel.log:'[2016-09-20 12 :50:06] local.INFO:'nothing – Mikail

回答

1

试试这个

$request['username']; 

希望这会工作。

+0

刚刚尝试过但它不会返回任何东西 – Mikail

+0

尝试在日志中打印您的请求并检查您是否获得值。或者如果可能的话分享你的代码 –

+0

'Log :: info($ request ['username']);'在laravel.log中给出:'[2016-09-20 12:50:06] local.INFO:' - empty – Mikail

0

使用这一个

Input::get('username'); 

Request::get('username'); 
0

您可以检索您的数据,如本作模型,并使其表

$posts = Post::orderBy('created_at','desc')->get(); 

上面的代码将输出根据价值迄今按降序排列。 这是最好的方法