php – Laravel 5.2 Post 302重定向到GET

php – Laravel 5.2 Post 302重定向到GET,第1张

概述我的问题是我的POST请求总是在错误302之后重定向到GET 这是我的路线文件: Route::auth();...Route::post('/personnalite/creer', 'PersonnaliteController@creerPost')->name('personnaliteCreerPost');Route::get('/personnalite/creer', 'Pe 我的问题是我的POST请求总是在错误302之后重定向到GET

这是我的路线文件:

Route::auth();...Route::post('/personnalite/creer','PersonnaliteController@creerPost')->name('personnaliteCreerPost');Route::get('/personnalite/creer','PersonnaliteController@creerGet')->name('personnaliteCreerGet');...

当我删除get route befort发布时,laravel路由失败.
我可以在我的web brouter开发工具中重定向之前看到发布请求

这是我的mIDdelware,它在’web’mIDdelwareGroups中注册.
它只是检查路由是否允许用户角色(ACL规则在配置文件中注册)

class MyAclMIDdleware {    public function handle($request,Closure $next) {        $myAcl = App::offsetExists('MyAcl') ? App::make('MyAcl') : null;        if($myAcl) {            if(Auth::guest()) {                $myAcl->setRole(0);            } else {                $myAcl->setRole(Auth::user()->role);            }            if($myAcl->isNotAllowed('route.' . Route::getRoutes()->match($request)->getname())) {                return redirect()->route('erreur',['ID' => 0]);                    }        }        return $next($request);    }}

这是我的表单刀片模板:

@extends('layouts.app')@section('content')    <div >        <div >            <div >                <div >Créer une personnalité politique</div>                <div >                    {{ @Form::open(['route' => 'personnaliteCreerPost','files' => true]) }}                        @include('personnalite.subvIEws.formInfosGenerales')                        {{ Form::submit('Créer') }}                    {{ @Form::close() }}                    @include('personnalite.subvIEws.ListePersonnalites')                </div>            </div>        </div>    </div>@enduction

其他开箱即用的laravel表格和登录控制器…工作正常.

有人可以帮我解决这个问题吗?

解决方法 解决了 !

问题是由于我的控制器中的错误表单验证逻辑(测试不足=>没有表单验证=>重定向到以前的表单)

对我感到羞耻

总结

以上是内存溢出为你收集整理的php – Laravel 5.2 Post 302重定向到GET全部内容,希望文章能够帮你解决php – Laravel 5.2 Post 302重定向到GET所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1251546.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存