Php 提交表单时重定向到错误的路径

Php 提交表单时重定向到错误的路径,php,forms,laravel,routes,Php,Forms,Laravel,Routes,我正在提交我的登录表单并定义路由操作=“{route('signin')}”,但它将用户重定向到登录路由 表格代码在这里 <form action="{{route('signin')}}" method="post" role="form"> <div class="form-group {{ $errors->has('email') ? ' has-error' : '' }}">

我正在提交我的登录表单并定义路由操作=“{route('signin')}”,但它将用户重定向到登录路由

表格代码在这里

<form  action="{{route('signin')}}" method="post" role="form">

                   <div class="form-group {{ $errors->has('email') ? ' has-error' : '' }}">
                       <label>Enter Email : </label>

                           <input placeholder="Enter Email" name="email" type="text" class="form-control" value="{{Request::old('email')}}">
                           @if ($errors->has('email'))
                               <span class="help-block">
                                <strong>{{ $errors->first('email') }}</strong>
                            </span>
                           @endif

                    </div>


                    <div class="form-group {{ $errors->has('password') ? ' has-error' : '' }}">
                        <label>Enter  Password :</label>
                        <input placeholder="Enter Password" type="password" name="password" class="form-control" value="{{Request::old('password')}}">
                           @if ($errors->has('password'))
                               <span class="help-block">
                                <strong>{{ $errors->first('password') }}</strong>
                            </span>
                           @endif

                    </div>

                {{csrf_field()}}
                    <input class="btn btn-outline btn-danger" type="submit" value="submit" title="Login">


            </form>

将邮寄路线更改为:

Route::post('/signin',[
  'uses' => 'userController@postSignIn',
  'as' => 'signin',
]);

将邮寄路线更改为:

Route::post('/signin',[
  'uses' => 'userController@postSignIn',
  'as' => 'signin',
]);
只需删除“auth”中间件,因为它不允许在登录之前访问该方法


只需删除“auth”中间件,因为它不允许在登录之前访问该方法。

我在de codeok中没有看到表单开始标记。让我更新我的问题。从登录路径中删除“中间件”。在您实际输入方法之前,它会重定向您。@Alex,没有人在回答之前看到这些注释。所以,如果你确定你的答案,把它作为答案而不是评论嗯,我肯定@RaymondNijland看到了。。正如他以前在这里回答的那样。。但是你。我会回答的。谢谢我没有看到de codeok中的表单开始标记让我更新我的问题。从您的登录路径中删除“中间件”。在您实际输入方法之前,它会重定向您。@Alex,没有人在回答之前看到这些注释。所以,如果你确定你的答案,把它作为答案而不是评论嗯,我肯定@RaymondNijland看到了。。正如他以前在这里回答的那样。。但是你。我会回答的。谢教授没有看到评论。删除答案?很抱歉,没有看到评论。删除答案?
Route::post('/signin',[
    'uses' => 'userController@postSignIn',
    'as' => 'signin'
]);