提交时,使用laravel 5.6将发送至错误路线

提交时,使用laravel 5.6将发送至错误路线,laravel,laravel-5,Laravel,Laravel 5,当我尝试提交登录表单时,它会进入注销路径,并显示方法NotAllowedHttpException错误和无消息 // this is my route Route::get('/',function(){return view('users.home');}); Route::get('register', 'RegisterController@showRegistrationForm')->name('showRegister'); Route::post('register', 'R

当我尝试提交登录表单时,它会进入注销路径,并显示
方法NotAllowedHttpException
错误和无消息

// this is my route
Route::get('/',function(){return view('users.home');});
Route::get('register', 'RegisterController@showRegistrationForm')->name('showRegister');
Route::post('register', 'RegisterController@register')->name('Register');
Route::get('login', 'LoginController@showLoginForm')->name('showLogin');
Route::post('login', 'LoginController@login')->name('login');
这是我的登录和注销控制器

 public function login(loginRequest $request )
{

    if ( Auth()->attempt(['email' => $request->Username, 'password' => $request->Password], $request->remember) ) {
        return redirect()->intended( url('dashboard') );
    }// Authentication failed, redirect back to the login form
    return redirect($this->redirect);
}

/**
 * Log the user out of the application.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */
public function logout(Request $request)
{
    Auth::guard()->logout();
    $request->session()->flush();
    return redirect()->guest(route('showLogin'));
}
不要使用
redirect($this->redirect)
使用
redirect::back()

return Redirect::back()->withErrors(['msg','Message']);
在您的登录控制器功能中

公共函数登录(loginRequest$request)
{
如果(Auth()->尝试(['email'=>$request->用户名,'password'=>$request->密码],$request->记住)){
返回重定向('/dashboard');
}//身份验证失败,重定向回登录表单
return Redirect::back()->withErrors(['msg','Message']);
}
在你的视野中,我们称之为

@if($errors->any())
{{$errors->first()}
@恩迪夫

登录控制器中的重定向错误

     public function login(loginRequest $request )
    {
    if ( Auth()->attempt(['email' => $request->Username, 'password' => $request- 
    >Password], $request->remember) ) {
    //return redirect()->intended( url('dashboard') );
   // the correct answer is
    return redirect('/dashboard');
    }
    return redirect($this->redirect);

这是我的登录表单操作是
$this->redirect
您被重定向到的路径?您重定向到仪表板时出错。请检查我编辑的答案