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);
}
結果:
おかげ
トライDD( $ request-> all());どうすればいいのか教えてください –
エラー: "未定義のメソッドを呼び出す\ Support \ Facades \ Request :: all()" – oskarz53
名前空間を変更する:Illuminate \ Http \ Request; –