我正在尝试发出登录请求但由于某些原因,没有任何输入与请求一起发送。
有一种不好的感觉,这只是一些愚蠢的错误,但我现在一直在找2小时,但我找不到任何东西。
CODE:
Html / Laravel Blade:
<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\AdminLoginController@login' )->name( 'admin.login' );
控制器:
public function login( Request $request )
{
dd($request);
}
结果:
由于
答案 0 :(得分:2)
尝试dd($request->all());
确保为Http请求使用正确的命名空间:
use Illuminate\Http\Request;
不
use Illuminate\Support\Facades\Request;