2017-11-26 9 views
1

私はログインリクエストを作成しようとしていますが、何らかの理由でリクエストの中に入力が送信されていません。フォームパラメータが送信されませんか?

それはちょっと愚かな間違いですが、私は今2hを探していて、何も見つかりませんでした。

CODE:

HTML/Laravelブレイド:

<form method="POST" action="{{ route('admin.login') }}"> 
    {{ csrf_field() }} 
    <div class="row"> 
     <div class="input-field col s12"> 
      <input id="username" name="username" type="text" class="validate" required> 
      <label for="username" data-error="wrong" data-success="right">Username</label> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="input-field col s12"> 
      <input id="password" name="password" type="password" class="validate" required> 
      <label for="password" data-error="wrong" data-success="right">Password</label> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="input-field col s12"> 
      <button class="btn btn-block waves-effect waves-light" type="submit" name="submit">Login</button> 
     </div> 
    </div> 
</form> 

ルート:

Route::post('/admin/login', 'Auth\[email protected]')->name('admin.login'); 

コントローラー:

public function login(Request $request) 
{ 
    dd($request); 
} 

結果:

enter image description here

おかげ

+0

トライDD( $ request-> all());どうすればいいのか教えてください –

+0

エラー: "未定義のメソッドを呼び出す\ Support \ Facades \ Request :: all()" – oskarz53

+1

名前空間を変更する:Illuminate \ Http \ Request; –

答えて

2

dd($request->all());

を試してみて、あなたは、HTTP要求のための右の名前空間を使用していることを確認してください。

use Illuminate\Http\Request; 

ない:

use Illuminate\Support\Facades\Request; 
関連する問題