PhpStorm的常用快捷键 PHPstorm
注释 Ctrl + / 给代码行添加注释或取消注释 Ctrl + Shift + / 给代码块添加注释或取消注释 控制光标 Ctrl + G 输入行号后,回车,可以跳转到当前脚本的第几行 CTRL + ALT ←|→ 返回上一次 | 下一次编辑的位置 ALT + ↑|↓ 在方法之间,快速移动定位 Ctrl + M 移动当前的文档视窗,使光标位于视窗中心 H....
TP8笔记250314 ThinkPHP8
6.1.1 创建权限控制器 php think make:controller Auth --plain 6.1.2 创建路由: Route::get( login , Auth/create )- name( login.create ); Route::get( login , Auth/save )- name( login.save ); Route...
TP8笔记250312 ThinkPHP8
5.14 消息提示:_messages.html ?php use thinkfacadeSession; foreach ([ success , info , danger , warning ] as $msg): ? ?php if(Session::has($msg)): ? div class=text-center alert a.....
TP8笔记250311 ThinkPHP8
5.12 虽然手册建议用create方法,但因为后面要用模型事件,所以save方法比较好。 $user = new UserModel(); $user- name = $request- post( name ); $user- email = $request- post( email ); $user- password = sha1($request...
TP8笔记250310 ThinkPHP8
5.9 依赖注入,本质上解决相互依赖的关系 public function save(Request $request) 支持使用依赖注入的场景包括(但不限于): 控制器架构方法; 控制器操作方法; 路由的闭包定义; 事件类的执行方法; 中间件的执行方法; 对于自定义的类以及方法,如果需要使用依赖注入,需要使用系统提供的invoke助手函数调用 5.10 C...
TP8笔记250309 ThinkPHP8
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...
TP8笔记250307 ThinkPHP8
1.获取器(重要),主要是写,修改器主要是改。 获取器的作用是对模型实例的(原始)数据做出自动处理。一个获取器对应模型的一个特殊方法(该方法必须为public类型),方法命名规范为: getNameAttr Name为数据表name字段的驼峰转换,定义了获取器之后会在下列情况自动触发: 模型的数据对象取值操作($model- field_name); 模型的...