我有一個儀表板,它使用分頁器查看類別,因此我的網址通常看起來像:http://127.0.0.1:8000/categories?page=1在我的category.view頁面上。

當我單擊時,Edit它會將我帶到類別編輯頁面。

在此頁面上,我有一個go back to categories按鈕。

View Categories如果沒有重繪 /重新加載編輯類別頁面,該按鈕可以正常作業。
這是我的View Categories按鈕的代碼
<a href="{{ url()->previous() }}" ><i >arrow_back</i> View Categories</a>
我遇到的問題是,如果我要重繪 Edit Category頁面或保存一些編輯,此View Categories按鈕將停止按預期作業,因為當我單擊它時,它只會重繪 并停留在同一Edit Category頁面上。
我知道這是因為在我的瀏覽器歷史記錄中,一旦Edit Category重新加載頁面,它就會成為歷史記錄中的最后一頁,因此將理所當然地成為要加載的頁面。
View Categories即使在重新加載/重繪 當前Edit Category頁面后,如何讓我的按鈕將我帶回最后一個分頁頁面?
我用過: <a href="{{ url()->previous() }}" ><i >arrow_back</i> View Categories</a>
<a href="{{ URL::previous() }}" ><i >arrow_back</i> View Categories</a>
<a href="history.back()" ><i >arrow_back</i> View Categories</a> 并且它們都沒有按預期作業。
我可以使View Categories按鈕回傳到類別頁面,但問題是我必須確保它位于上次訪問的位置http://127.0.0.1:8000/categories?page=NUMBER
請注意:這不是控制器、組件、路由或 web.php 問題。所有這些作業正常。我只希望我的Go Back按鈕能正常作業。
uj5u.com熱心網友回復:
我有一些類似的問題并通過使用它來解決它:
return redirect()->back();
但是,由于您沒有發布任何代碼,因此很難告訴您任何具體內容。
uj5u.com熱心網友回復:
不確定您的具體情況,但您可以嘗試以下代碼,因為您已經知道要使用正確引數的確切網頁:
Route::get('/view-category/{id}',[CategoryController::class,'view'])->name('view-category')
{{ route('view-category',[id]) }}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/407383.html
標籤:
