基本意思是,如果你某个值foo的验证规则加了一个confirmed,那么你就必须发送另一个值foo_confirmation,而且这俩的值必须相同。

文档原文:

confirmed
The field under validation must have a matching field of foo_confirmation. For example, if the field under validation is password, a matching password_confirmation field must be present in the input.

- 阅读剩余部分 -

Template Literals,也就是模板字面量,非常强大,对于操作字符串,非常有用,至少解决了ES5没有解决的3个问题:

  • Multiline strings A formal concept of multiline strings.
  • Basic string formatting The ability to substitute parts of the string for values contained in variables.
  • HTML escaping The ability to transform a string such that it is safe to insert into HTML.

有时候,需要使用一些命令使得更改后的各种配置文件生效,可以执行如下2个命令:

source .env  //针对.env文件
php artisan config:cache

很多很多配置文件,如果一旦更改,记得清空cache,否则不生效。

如果升级一半失败了,要重新开始升级,会出现一个提示:Another update is currently in progress.

这时,需要执行一个命令:wp option delete core_updater.lock,如果执行成功,会有这样的outputSuccess: Deleted 'core_updater.lock' option.

就可以继续从头一键升级了。

那么,wp是什么?请看:https://wp-cli.org

在后台管理界面一键升级,可能会出现升级的时候超时错误:Fatal error: Maximum execution time of 30 seconds exceeded

这是由于php.ini里的设置问题:

找到这一行,设置一下即可:max_execution_time = 360 , 原来的默认值是30,这就是错误信息里的30秒的来源。

- 阅读剩余部分 -