2016-09-20 44 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(); 

上面的代碼將輸出根據價值迄今按降序排列。 這是最好的方法