2016-09-20 5 views
0

私はlaravel要求

$request->input('username') 

から単一の入力を取得しようとして動作しますが、それはajax応じて、undefinedを返していない、私が試した:

$request->only('username') 

など:

$request->username` 

それらのどれものためのexept、動作しません:

だから私は、単一の値にアクセスする必要がある

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

:右のデータオブジェクトを返します

$request->all() 

+0

あなたはajaxコードを表示できますか? –

+0

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

+0

問題はajaxではありませんcoz 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

使用この1

Input::get('username'); 

または

Request::get('username'); 
0

あなたはこのメイクモデルのようなあなたのデータを取得し、そのテーブルを作ることができます

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

上記のコードが出力されます値に従って現在までの降順である。 これは最善の方法です

関連する問題