1.打开调试debug
如果出现这种情况,就要打开debug,方便调试
config/app.php中的app_debug和app_trace改成true
改完后的效果是
一眼就能看到是哪里的问题,清楚明了
2.没有权限
将runtime以及子目录的权限改成777
之后访问
成功
3.后台应用H-uiadmin模板
在public中新建admin文件夹
将H-uiadmin中的lib文件夹和static文件夹放到刚刚在public中新建的admin文件夹中
在admin中新建 view/login/login.html 文件
将H-uiadmin中的 login.html 文件中的内容复制到 login.html 中,并将静态文件(css和js)的路径改掉
访问后
成功!!!
4.下载验证码类
命令:composer require topthink/think-captcha=2.0.*
5.创建验证器,控制器,模型的命令
验证器命令:php think make:validate admin/LoginValidate
控制器命令:php think make:controller admin/Cate //创建后是一个有方法的控制器
控制器命令:php think make:controller admin/Cate --plain //创建后是一个没有方法的控制器
模型的命令:php think make:model admin/AdminModel
6.时间戳转化为标准时间
有一个场景是:在数据库中的时间是时间戳的形式,但是在页面中展示的时间要是标准时间的形式
我们只需要将 config/database.php 中的 auto_timestamp 设置成 true 即可
false:
true: