最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年04月06日 15:20:22   作者:Eagle L.  
這篇文章主要介紹了Laravel框架使用技巧之使用url()全局函數(shù)返回前一個頁面的地址,需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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

例如,我們當前位置處于以下頁面:

//m.fzitv.net/articles/6?author=eagle

如果我們在該頁面點擊了某個操作,那么在我們的控制器中,我們輸出

echo url()->previous();

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

//m.fzitv.net/articles/6?author=eagle

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

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

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

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

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

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

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

相關(guān)文章

最新評論

无锡市| 云林县| 乌兰浩特市| 泉州市| 治县。| 罗平县| 冷水江市| 鹤岗市| 安义县| 古浪县| 合肥市| 灵石县| 天峻县| 城口县| 阿拉善盟| 绍兴市| 林周县| 永春县| 温泉县| 嵩明县| 江达县| 台前县| 锦屏县| 昌吉市| 葵青区| 乃东县| 且末县| 轮台县| 呈贡县| 五指山市| 商都县| 凌海市| 广水市| 贵港市| 黔西县| 会东县| 临潭县| 信宜市| 汉川市| 涪陵区| 北京市|