Laravel 8新特性之“时间旅行”的示例分析

  介绍

这篇“Laravel 8新特性之“时间旅行”的示例分析“文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Laravel 8新特性之“时间旅行”的示例分析”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

Laravel是什么

Laravel是一套简洁,优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来,它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。

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

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

//,穿越到,5,分钟后   $ this→旅游(5)→分钟;   这→美元(美元)→assertSee (& # 39; Created  5, mins 前# 39;);//,穿越到,1,年后   $ this→旅游(1)→;   这→美元(美元)→assertSee (& # 39; Created  1, year 前# 39;);//,穿越到制定日期   $ this→travelTo ($ user→trial_ends_at);   这个→美元(美元)→assertSee (& # 39; Your  free  trial  is 过期# 39;);

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

以上是“Laravel 8新特性之“时间旅行”的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Laravel 8新特性之“时间旅行”的示例分析