本文详解了
Laravel 5.3+
如何将变量传递给View
以及如何共享变量给多个Views
的方法
本文详细讲解了
Laravel 5.1+
中如何使用Queue
及Jobs
来完成异步任务的处理
在Django中,时区(USE_TZ)默认为开启状态(在settings.py中可以看到USE_TZ = True),所以如果我们在生成时间日期时,使用的是本地时间,即未设置时区,那么Django将会提示警告信息:
RuntimeWarning: DateTimeField received a naive datetime while time zone support is active
在Django官方文档中,我们可以看到以下文字:
When USE_TZ is True, Django still accepts naive datetime objects, in [...]
本文详细解读了在
Laravel 5.5+
版本中如何自动添加创建时间(created_at)与更新时间(updated_at)
在Laravel中,虽然浏览器测试使用了Dusk,但是我们仍然可以使用PhpUnit进行单元测试。
那么要进Feature测试以及Unit测试,我们只需要运行PhpUnit就行了:
$ phpunit
如果我们仅仅想运行单元测试,可以加上路径名:
$ phpunit tests/Unit/
如果我们想只运行一个测试文件,可以加上文件名:
$ phpunit tests/Unit/EaglesTest.php
如果我们想只测试一个文件中的某些函数,可以在函数的注释中加上group:
/**
* @group presentation_only
*/
public funct [...]
在PhpStorm中,要查找指定的字符串,我们可以使用Ctrl + F这个快捷键。要查找并替换字符串,我们可以使用Ctrl + R这个快捷键。
然而有时候,我们需要查找并替换一系列字符串中的特定部分,这样手动操作就显得很乏力了。举个例子来说,假设我们有一个模板文件,其中有500个的<img src="img/image-n.jpg">图片标签,其中每一个标签里的image-n都不一样。那么如果我们想将src中的字符串全部替换成{{ asset("images/image-n.jpg") }},现在你可以在脑海里思考一下,如果手动操作这500 [...]
本文详细介绍了
Laravel 5.5+
版本中如何使用API Resources
快速输出自定义的JSON
数据