简体   繁体   English

两个具有相同路由但应重定向到不同页面的表单

[英]Two forms that has the same routes but should redirect to different pages

I have created a modal.我创建了一个模态。 Inside a modal is a form.模态内部是一个表单。 I have used this modal in Two pages.我在两页中使用了这个模式。 When i click on submit in the modal-form on the second page it redirects to the first page.当我在第二页的模态表单中单击提交时,它会重定向到第一页。 I don't want that to happen.我不希望这种情况发生。 I want it to redirect to its own page.我希望它重定向到它自己的页面。

 <form action="{{route('asd')}}" method="post"> <div class="form-group row"> <label for="procurement_name" class="col-md-3 col-form-label text-md-rigth">PROCUREMENT MODE </label> <input id="procurement_name" type="text" name="procurement_name" class="col-md-9 form-control" form="sub-form" required> </div> <div class="form-group row justify-content-around"> <button type="submit" class="btn btn-primary btn-block" form="sub-form" style="font-size: 25px;">SAVE PROCUREMENT MODE</button> </div> </form>

Try like this像这样尝试

just add one hidden input只需添加一个隐藏输入

<input type="hidden" name="redirectUrl" value="www.google.com">

and base upon that you can redirect from controller并以此为基础,您可以从控制器重定向

<form action="{{route('asd')}}" method="post">
    <input type="hidden" name="redirectUrl" value="www.google.com">
    <div class="form-group row">
        <label for="procurement_name" class="col-md-3 col-form-label text-md-rigth">PROCUREMENT MODE
        </label>
        <input id="procurement_name" type="text" name="procurement_name" class="col-md-9 form-control" form="sub-form"
            required>
    </div>
    <div class="form-group row justify-content-around">
        <button type="submit" class="btn btn-primary btn-block" form="sub-form" style="font-size: 25px;">SAVE
            PROCUREMENT MODE</button>
    </div>
</form>

inside Controller内部控制器

retrun redirect($request->redirectUrl) // then you can redirect

Thanks Everyone but i have solve my problem..谢谢大家,但我已经解决了我的问题..

 switch ($request->redirectUrl){ case 'procurement': return redirect(route('procurement.index')); break; default: return redirect(route('purchaseOrder.create')); break; }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM