2016-10-13 16 views
0

私はもう一度別のタブにリダイレクトしたいプロジェクトをやっています。私はそれが完全に働いていないので、これにこだわっています。別のタブをデフォルトのタブにリダイレクトすると、そのタブをリダイレクトできません。これどうやってするの。 私の見解は、plzは私に人を助けるリダイレクトバックは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> 

私のリダイレクト方法は

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

です。

+0

それが与えられたアンカータグで適切なURLを返すん助ける?この

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

希望をお試しください – Neat

+0

はい@Neat –

+0

私が正しく覚えていれば、アンカータグは、ページの読み込み時に自分自身を処理せずに正しいタブを「開く」ことができません。[this](https://stackoverflow.com/questions/16368129/)をチェックしたいかもしれません。アンカータグへのページロード方法) – Neat

答えて

0

私は文書のホームページlaravelを読んでいます。私はそれがあなたを助けることができると思います!

前のURLあなたはフォーム送信後、例えば、以前の場所にユーザーをリダイレクトすることを望むかもしれない

にリダイレクトします。あなたはバックメソッドを使用して行うことができます:あなたはへのリンクをREFE

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

https://laravel.com/docs/5.0/responses#redirectshttps://laravel.com/api/5.0/Illuminate/Routing/Redirector.html#method_back私はあなたが助けを願っています!

関連する問題