主頁(yè) > 知識(shí)庫(kù) > Laravel框架使用技巧之使用url()全局函數(shù)返回前一個(gè)頁(yè)面的地址方法詳解

Laravel框架使用技巧之使用url()全局函數(shù)返回前一個(gè)頁(yè)面的地址方法詳解

熱門標(biāo)簽:嘟嘟云外呼系統(tǒng) 濟(jì)源百應(yīng)電銷機(jī)器人聯(lián)系方式 邢臺(tái)400電話辦理 咸陽(yáng)電銷 南寧電話外呼系統(tǒng)線路 辦理400電話哪家好點(diǎn) 重慶外呼電銷系統(tǒng)多少錢 南京3D地圖標(biāo)注 正規(guī)電銷機(jī)器人系統(tǒng)

注意:文章標(biāo)題中5.2+表示該文章內(nèi)容可向上兼容,適用于Laravel版本5.2及更高(目前最新為5.6),但不可向下兼容,即不適用于5.2版本以下。推薦大家花一點(diǎn)點(diǎn)時(shí)間,將自己的Laravel更新至5.6版本。

在后臺(tái)開發(fā)時(shí),我們經(jīng)常需要獲取用戶之前操作頁(yè)面的地址并生成一個(gè)返回之前頁(yè)面的鏈接。

而Laravel從版本5.2+開始,便提供了一系列全局幫助函數(shù)(Helper Functions)來簡(jiǎn)化我們的工作:

https://laravel.com/docs/5.2/helpers#method-url

要查看更高版本的相應(yīng)文檔,請(qǐng)將以上鏈接中的版本號(hào)替換為相應(yīng)版本即可。

幫助函數(shù)中有一些很常用到的,比如Paths中的public_path及storage_path,Miscellaneous中的dd、view、session等。

而今天我們要用到的是URLs中的函數(shù):

//返回當(dāng)前頁(yè)面的地址(不包含參數(shù))
url()->current(); 

//返回當(dāng)前頁(yè)面的完整地址(包含參數(shù))
url()->full();  

//返回前一個(gè)頁(yè)面的地址(包含參數(shù))
url()->previous();

例如,我們當(dāng)前位置處于以下頁(yè)面:

//www.jb51.net/articles/6?author=eagle

如果我們?cè)谠擁?yè)面點(diǎn)擊了某個(gè)操作,那么在我們的控制器中,我們輸出

echo url()->previous();

會(huì)發(fā)現(xiàn)輸出的結(jié)果與我們之前操作的頁(yè)面的url一致:

//www.jb51.net/articles/6?author=eagle

全局函數(shù)可以在blade模板中直接使用,所以如果我們要?jiǎng)?chuàng)建一個(gè)返回按鈕,我們可以在view中使用以下代碼:

a href="{{ url()->previous() }}" rel="external nofollow" >返回/a>

當(dāng)然,很多情況下我們也可以直接返回至指定的路徑名:

a href="{{ route('articles.index') }}" rel="external nofollow" >返回文章管理/a>

這里我們使用了極為常用的route函數(shù),articles.index是articles這個(gè)資源(resource)的管理路徑名稱。

對(duì)于route函數(shù)更多的使用實(shí)例,會(huì)在另一篇文章中進(jìn)行詳述。

本文主要講解了Laravel框架使用url()全局函數(shù)返回前一個(gè)頁(yè)面的地址的方法,更多關(guān)于Laravel框架的使用技巧請(qǐng)查看下面的相關(guān)鏈接

您可能感興趣的文章:
  • Laravel 之url參數(shù),獲取路由參數(shù)的例子
  • 關(guān)于laravel模板中生成URL的幾種模式總結(jié)
  • laravel框架實(shí)現(xiàn)去掉URL中index.php的方法
  • laravel 獲取當(dāng)前url的別名方法
  • Laravel中重寫資源路由自定義URL的實(shí)現(xiàn)方法
  • 如何修改Laravel中url()函數(shù)生成URL的根地址

標(biāo)簽:黃山 平頂山 隴南 南通 通遼 唐山 河南 武漢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel框架使用技巧之使用url()全局函數(shù)返回前一個(gè)頁(yè)面的地址方法詳解》,本文關(guān)鍵詞  Laravel,框架,使用技巧,之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel框架使用技巧之使用url()全局函數(shù)返回前一個(gè)頁(yè)面的地址方法詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Laravel框架使用技巧之使用url()全局函數(shù)返回前一個(gè)頁(yè)面的地址方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章