Laravel 中 validation 验证应该怎么设置中文信息提示

首先复制 resources\lang\en 目录下边的 validation.php到新建的文件夹zh-cn中,用下面代码替换之前的代码,在 attributes 中设置字段,最后设置config下的app.php中修改 'locale' => 'zh-cn'

js中判断对象是否为空的方法

判断一个对象是否为空对象,本文给出三种判断方法:

  1. 最常见的思路,for…in…遍历属性,为真则为“非空数组”;否则为“空数组”

  1. 通过JSON自带的stringify()方法来判断:

JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。

这里需要注意为什么不用toString(),因为它返回的不是我们需要的。

  1. ES6新增的方法Object.keys():

Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组。

如果我们的对象为空,他会返回一个空数组,如下:

我们可以依靠Object.keys()这个方法通过判断它的长度来知道它是否为空。

laravel 的 $request 改值操作

laravel 的表单验证

使用 request 注入验证时,获取路由中的参数:

字段唯一性同时排除指定ID验证:

匹配字段验证(如输入两次密码是否一致):

配置ssh登录别名

在使用 ssh 或 scp 时,通常使用 ssh -p 22 -i /path/to/pem user@hostname,如果主机名太长,或是 pem 文件太深,输入时很不方便,其实可以配置别名来简化输入。

编辑或创建文件 ~/.ssh/config,输入以下内容:

不需要的参数(例如 IdentityFile)可以不写,允许添加多个别名配置

使用方法:

debian系安装fcitx输入法

安装完后默认云拼音使用 google 方案,但是国内可能不能用,可以选用 baidu 方案。

linux中mariadb安装后phpmyadmin 无法连接的问题怎么解决

There are 2 ways to solve this:

  1. You can set the root user to use the mysql_native_password plugin
  2. You can create a new db_user with you system_user (recommended)

Option 1:

Option 2: (replace YOUR_SYSTEM_USER with the username you have)


账号初始化:

默认root密码为空;然后设置root密码和其他选项:

登陆MariaDB命令行: