• 5.7.Fontawesome更新到6,但4免费的最多,看个人习惯。注意用cdn引入。 default里面加: link href=https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-a...
  • 1.获取器(重要),主要是写,修改器主要是改。 获取器的作用是对模型实例的(原始)数据做出自动处理。一个获取器对应模型的一个特殊方法(该方法必须为public类型),方法命名规范为: getNameAttr Name为数据表name字段的驼峰转换,定义了获取器...
  • 1.资源路由设置,路由- 资源路由 Route::resource( user , User ); 并自动声明7个不同的增删改查的路由,并自动name。 2.引入重复模型,可以加as use appmodelUser as UserModel; 3.空控制器的...
  • 1.数据库编辑软件:Navicat,引擎InnoDB。 email 字段唯一性索引。目的:加速搜索,唯一性,一旦邮件重复会报异常。 2.新建Model模型,自动写入时间戳,自动维护数据表最后两个字段。 //自动写入时间戳 protected $autoWrit...
  • Bootstrap官网 Bootstrap中文网推荐! 0.自定义css,没有最后的/ 中没有/。 自定义用时间戳MD5加密后的随机数,在生产环境,确保每次更改立即生效,代码必须原生: link rel=stylesheet href=/css/base.c...
  • 1.可以在模板中直接使用系统的助手函数进行输出,HTML页面语言属性配置等 <html lang="{:config('app.html_lang')}"> 2.env里面的值会被做缓存,所以一旦缓存就不会随便改动。所以除了系统配置文件之外,尽量不...
  • 《PHP+ThinkPHP8入门实战项目》 1.创建控制器 创建控制器命令: php think make:controller Test 创建干净控制器命令: php think make:controller Test --plain 2.静态页面的控制...