【问题标题】:Redirect back with anchor + flash message使用锚点 + Flash 消息重定向回来
【发布时间】:2018-02-16 06:41:55
【问题描述】:

我的页脚中有这样的表格:

<div id="footer">

    @if(Session::has('newsletter'))

    <div class="alert alert-success hidden" id="newsletterSuccess">
        <strong>Gelukt!</strong> U bent toegevoegd aan onze email lijst.
    </div>

    @endif

    <form id="newsletterForm" action="/newsletter" method="POST">
        <input type="hidden" name="_token" value="{{ csrf_token() }}">
        <div class="input-group">
            <input class="form-control" placeholder="Email adres" name="newsletterEmail" id="newsletterEmail" type="text">
            <span class="input-group-btn">
                <button class="btn btn-default" type="submit">Go!</button>
            </span>
        </div>
    </form>

</div>

在我的控制器中的函数中,我有:

public function index(Request $request)
{
    Mail::to('info@mydomain.be')->send(new News($request->all()));

    return redirect()->to(app('url')->previous(). '#footer')->with('newsletter', 'sent');
}

它重定向回我的上一页和正确的锚点,但它不显示我的消息。我也试过这个:

return Redirect::to(URL::previous() . "#footer")->with('newsletter', 'sent');

但也无法正常工作。

【问题讨论】:

    标签: laravel session redirect anchor


    【解决方案1】:

    您的警报中有一个“隐藏”类。尝试删除它。

    <div class="alert alert-success hidden" id="newsletterSuccess">
        <strong>Gelukt!</strong> U bent toegevoegd aan onze email lijst.
    </div>
    

    【讨论】:

      【解决方案2】:

      你应该试试这个:

      return redirect()->back()->withInput()->withFlashSucess("Your message");
      

      return Redirect::to('your route',#footer')->withFlashSuccess("Your message");
      

      查看文件

      @if(Session::has('newsletter'))
          <div class="alert-success" id="newsletterSuccess">
              <strong>Gelukt!</strong> U bent toegevoegd aan onze email lijst.
          </div>
      @endif
      

      【讨论】:

        猜你喜欢
        • 2016-09-19
        • 2012-12-30
        • 1970-01-01
        • 2014-04-18
        • 1970-01-01
        • 2022-12-09
        • 2012-05-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多