Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5.4尝试保存表单,但始终重定向到创建控制器_Laravel_Laravel 5 - Fatal编程技术网

Laravel 5.4尝试保存表单,但始终重定向到创建控制器

Laravel 5.4尝试保存表单,但始终重定向到创建控制器,laravel,laravel-5,Laravel,Laravel 5,我有一个很奇怪的问题 我工作得很好,但现在当我尝试使用submit按钮发布数据时,表单会将我的always重定向到create视图,而不使用storeClub方法 这是我的表格: {!! Form::open(array('route' => 'store.club', 'method' => 'POST' , 'files' => true )) !!} <div class="row">

我有一个很奇怪的问题

我工作得很好,但现在当我尝试使用submit按钮发布数据时,表单会将我的always重定向到create视图,而不使用storeClub方法

这是我的表格:

  {!! Form::open(array('route' => 'store.club', 'method' => 'POST' , 'files' => true )) !!}

                        <div class="row">
                            <div class="form-group col-md-4">
                                <label>Nom * </label>
                                {!! Form::text('lb_nom', null, ['class' => 'form-control', 'placeholder' => 'Nom']) !!}
                            </div>
                            <div class="form-group col-md-5">
                                <label>Prénom *</label>
                                {!! Form::text('lb_prenom', null, ['class' => 'form-control', 'placeholder' => 'Prénom']) !!}
                            </div>
                        </div>

                        <div class="box-footer" data-step="5" data-intro='Une fois tout les éléments renseignés vous pouvez cliquer sur Enregistrer et votre licence sera directement envoyée dans le Panier.'>
                            {!! Form::submit('Enregistrer', ['class' => 'btn btn-info btn-lg center-block']) !!}
                        </div>

                        {!! Form::close() !!}
这里是我的创建视图:

public function createClub(Request $request){

//do something
        return view('structure/createClub' , compact('type_structure' ,'structure_pere'));

    }
这里是我提交时无法调用的存储方法:

public function storeClub(Request $request){

//do something

    }

我做错了什么?我在应用程序中有很多表单,它们工作得很好

在表单标记后使用
@csrf

 {!! Form::open(array('route' => 'store.club', 'method' => 'POST' , 'files' => true )) !!}

@csrf

在表单标记后使用
@csrf

 {!! Form::open(array('route' => 'store.club', 'method' => 'POST' , 'files' => true )) !!}

@csrf

您的请求没有使用任何验证吗

我认为您有验证错误,但您没有显示它们,我遇到了这个问题

在视图中使用(例如,在表单之前):

@if($errors->any())
    @foreach($errors->all()作为$error)
  • {{$error}}
  • @endforeach
@恩迪夫

如果您的请求有错误,它将重定向到上一页

您的请求没有使用任何验证吗

我认为您有验证错误,但您没有显示它们,我遇到了这个问题

在视图中使用(例如,在表单之前):

@if($errors->any())
    @foreach($errors->all()作为$error)
  • {{$error}}
  • @endforeach
@恩迪夫

如果您的请求有错误,它将重定向到上一页

Laravel Collective自动将CSRF添加到表单。是的,它有CSRF,我不需要执行此Laravel Collective自动将CSRF添加到表单。是的,它有CSRF,我不需要执行此操作OMG是的,我使用引导验证程序,但未显示一个字段错误。非常感谢你的诡计…我们都是通过拉威尔得到这个问题的。如果没有问题,请接受答案。OMG是的,我使用引导验证程序,但没有显示一个字段错误。非常感谢你的诡计…我们都是通过拉威尔得到这个问题的。如果没问题,就接受答案。
@if ($errors->any())
    <div class="alert alert-danger">
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif