2016-10-13 2 views
0

Ich mache gerade ein Projekt, in dem ich auf eine andere Registerkarte umleiten möchte. Ich stecke dabei fest, da es nicht vollständig funktioniert. Ich kann eine andere Registerkarte nicht umleiten, da sie auf die Standardregisterkarte umgeleitet wird. Wie kann ich das machen. Meine Ansicht ist,Umleitung funktioniert nicht in Laravel

<div class="nav-tab clearfix"> 
           <div class="nav-tab-item active"> 
            <span>Intro</span> 
           </div> 
           @if (Auth::check()) 
            @if ($user->id == Auth::user()->id) 
             <div id="Appointments" class="nav-tab-item tab-pane {{ !empty($tabName) && $tabName == 'Appointments' ? 'active' : '' }}"> 

              <span>Appointments</span> 
              <span class="ribbon" style="display: none">02</span> 
             </div> 
             <div class="nav-tab-item "> 
              <span>Calendar</span> 
             </div> 
            @endif 
           @endif 
           <div class="nav-tab-item "> 
            <span>Reviews</span> 
           </div> 
           @if (Auth::check()) 
            @if ($user->id == Auth::user()->id) 
             <div class="nav-tab-item " id="tab5"> 
              <span>Billing</span> 
             </div> 

             <div class="nav-tab-item"> 
              <span>Payment History</span> 
             </div> 
            @endif 
           @endif 

          </div> 
         </div> 

Meine Redirect-Methode ist

return Redirect::to(URL::previous() . "#Appointments"); 

plz mir Jungs helfen.

+0

Ist es die richtige URL mit dem angegebenen Anker-Tag zurückgeben? – Neat

+0

Ja, es funktioniert @Neat –

+0

Wenn ich mich richtig erinnere, "öffnet" das Anker-Tag nicht die rechte Registerkarte, ohne es beim Laden der Seite selbst zu verarbeiten. Vielleicht möchten Sie [this] (https://stackoverflow.com/questions/16368129/) how-to-make-the-page-Laden eines Anchor-Tags – Neat

Antwort

0

Ich lese Dokument Homepage Laravel. Ich denke, es kann dir helfen!

Umleiten, um die vorherige URL

Bitte benutzen ihr die Benutzer auf ihren vorherigen Standort, zum Beispiel der Umleitung nach einer Formularübermittlung. Sie können mit Hilfe der Back-Verfahren so tun:

return redirect()->back(); 
return redirect()->back()->withInput(); 

Sie Refe Link zu: https://laravel.com/docs/5.0/responses#redirects und https://laravel.com/api/5.0/Illuminate/Routing/Redirector.html#method_back

Ich hoffe, Ihnen helfen!

0

diese

return redirect()->to(url()->previous()."#Appointments"); 

Hoffnung Versuchen Sie, das wird helfen