TP8笔记250309


5.7.Fontawesome更新到6,但4免费的最多,看个人习惯。注意用cdn引入。 default里面加: link href=https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css rel=stylesheet 注册页加: i class=fa f...

5.7.Fontawesome更新到6,但4免费的最多,看个人习惯。注意用cdn引入。
default里面加:

<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

注册页加:

<i class="fa fa-address-book text-success" aria-hidden="true"></i>&nbsp;用户注册

就显示了。

5.8.用户数据验证

try {
            validate(User::class)->check([
                'name'  => 'thinkphp',
                'email' => 'thinkphp@qq.com',
            ]);
        } catch (ValidateException $e) {
            // 验证失败
            dump($e->getError()); // 输出错误信息
            dump($e->getKey()); // 验证错误的字段名
        }

必须引入类(快捷键Alt+Shift+Enter):

use think\exception\ValidateException;

$request->param('name');范围更广,除了post还可以get。

protected $rule = [
        'name|用户名' => 'require|max:255|unique:user,name|token',
        'email|邮箱' => 'require|email|max:255|unique:user,email',
        'password|密码' => 'require|min:6|confirm'
        //也可简写为:
/*      'name|用户名' => 'require|max:255|unique:user|token',
        'email|邮箱' => 'require|email|max:255|unique:user',
        'password|密码' => 'require|min:6|confirm'
*/
    ];

name|用户名可以让表述更友好!


推荐阅读:

收藏

扫描二维码,在手机上阅读

TP8笔记250310

TP8笔记250307

评 论
请登录后再评论