Laravel8新特性之“時(shí)間旅行”的示例分析

這篇“Laravel 8新特性之“時(shí)間旅行”的示例分析”文章,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要參考一下,對(duì)于“Laravel 8新特性之“時(shí)間旅行”的示例分析”,小編整理了以下知識(shí)點(diǎn),請(qǐng)大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進(jìn)入主題吧。

目前創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、龍海網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

Laravel 是什么

Laravel 是一套簡(jiǎn)潔、優(yōu)雅的PHP Web開發(fā)框架。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構(gòu)建一個(gè)完美的網(wǎng)絡(luò)APP,而且每行代碼都可以簡(jiǎn)潔、富于表達(dá)力。

Laravel 8 帶來的另一個(gè)有幫助的小特性是在測(cè)試環(huán)節(jié),你可以流暢的進(jìn)行時(shí)間穿梭。

這個(gè)特性可以讓你更容易對(duì)一些情況進(jìn)行測(cè)試:例如當(dāng)免費(fèi)試用結(jié)束時(shí)會(huì)發(fā)生什么,或者下一個(gè)賬單日期會(huì)發(fā)生什么,等等……enunomaduro 在 Twitter 上分享了一個(gè)簡(jiǎn)單的示例,演示了這個(gè)新特性的用法:

// 穿越到 5 分鐘后
$this->travel(5)->minutes;
$this->get($route)->assertSee('Created 5 mins ago');

// 穿越到 1 年后
$this->travel(1)->year;
$this->get($route)->assertSee('Created 1 year ago');

// 穿越到制定日期
$this->travelTo($user->trial_ends_at);
$this->get($route)->assertSee('Your free trial is expired');

這個(gè)特性實(shí)際上是對(duì) Carbon 的 setTestNow 方法的一個(gè)封裝,但是在設(shè)計(jì)上會(huì)更加流暢。當(dāng)然了,用不用這個(gè)特性都可以,這是一些為了讓你的開發(fā)生活更美好的小事情之一。

以上是“Laravel 8新特性之“時(shí)間旅行”的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享名稱:Laravel8新特性之“時(shí)間旅行”的示例分析
瀏覽路徑:http://muchs.cn/article40/pidseo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、商城網(wǎng)站外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站制作、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司