最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Laravel 8新特性之“时间旅行”

来源:动视网 责编:小采 时间:2020-11-02 18:24:51
文档

Laravel 8新特性之“时间旅行”

Laravel 8新特性之时间旅行: 下面由Laravel教程栏目给大家介绍Laravel 8 的新特性时间旅行 ,希望对需要的朋友有所帮助!Laravel 8 带来的另一个有帮助的小特性是在测试环节,你可以流畅的进行时间穿梭。这个特性可以让你更容易对一些情况进行测试:例如当免费试用结束时会发生什么
推荐度:
导读Laravel 8新特性之时间旅行: 下面由Laravel教程栏目给大家介绍Laravel 8 的新特性时间旅行 ,希望对需要的朋友有所帮助!Laravel 8 带来的另一个有帮助的小特性是在测试环节,你可以流畅的进行时间穿梭。这个特性可以让你更容易对一些情况进行测试:例如当免费试用结束时会发生什么

下面由Laravel教程栏目给大家介绍Laravel 8 的新特性“时间旅行” ,希望对需要的朋友有所帮助!

Laravel 8 带来的另一个有帮助的小特性是在测试环节,你可以流畅的进行时间穿梭。

这个特性可以让你更容易对一些情况进行测试:例如当免费试用结束时会发生什么,或者下一个账单日期会发生什么,等等……enunomaduro 在 Twitter 上分享了一个简单的示例,演示了这个新特性的用法:

// 穿越到 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');

这个特性实际上是对 Carbon 的 setTestNow 方法的一个封装,但是在设计上会更加流畅。当然了,用不用这个特性都可以,这是一些为了让你的开发生活更美好的小事情之一。

原文地址:https://laravel-news.com/laravel-time-traveling

文档

Laravel 8新特性之“时间旅行”

Laravel 8新特性之时间旅行: 下面由Laravel教程栏目给大家介绍Laravel 8 的新特性时间旅行 ,希望对需要的朋友有所帮助!Laravel 8 带来的另一个有帮助的小特性是在测试环节,你可以流畅的进行时间穿梭。这个特性可以让你更容易对一些情况进行测试:例如当免费试用结束时会发生什么
推荐度:
标签: 时间 新特性 特性
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top