随心的博客

好记性不如个烂笔头,随心记录!

返回顶部

随笔分类 -  后端开发 / PHP / ThinkPHP框架

摘要:这个需要自定义一个 rediectTo方法,放到 BaseController 里面 /** * 自定义重定向方法 * @param $args */ public function redirectTo(...$args) { // 此处 throw new HttpResponseExcepti 阅读全文
posted @ 2021-10-27 13:11 yangphp 阅读(551) 评论(0) 推荐(0)
摘要:第四天: 1、菜单权限管理--ok 2、日志管理-- ok 进入开发: 一、日志管理 日志管理比较简单,先把日志管理搞好 1.1 管理员登录日志 搜索:起止时间,管理员账号 ,状态,IP, -- ok 列表项:ID,管理员ID/账号 状态 IP 添加时间 操作 (删除) -- ok 功能:批量删除, 阅读全文
posted @ 2021-10-27 00:51 yangphp 阅读(1073) 评论(1) 推荐(0)
摘要:第三天目标: 1、管理员添加,修改,删除 2、角色管理 3、菜单权限管理 4、日志管理 进入开发: 一、先处理一些杂项,没在计划内的 1、管理员修改密码 -- ok 2、管理员个人信息展示 -- ok 针对开发过程中跟计划有些出入的地方,我的原则就是,如果确实需要,并且需要的时间不超过2小时。 那就 阅读全文
posted @ 2021-10-27 00:21 yangphp 阅读(499) 评论(0) 推荐(0)
摘要:第二天目标: 1、管理员登录模块 2、管理员添加,修改,删除 3、角色管理 进入开发: 1、下载安装TP6 安装最新的稳定版本的ThinkPHP: composer create-project topthink/think thinkphp6 安装多应用模式扩展think-multi-app co 阅读全文
posted @ 2021-10-27 00:06 yangphp 阅读(1494) 评论(1) 推荐(0)
摘要:第一天目标: 1、选择管理后台模板 2、选择所用到的框架 3、配置开发环境 4、建立后台需求 5、建立数据表 说实话这个工作量相对于第一天来说还是有点多的。 基本上第一天没有编码工作,所以其他内容弄的多一点! 开搞: 1、选择管理后台模板 开发后台,一般都是自己找个后台模板直接去套就好了。 真没那条 阅读全文
posted @ 2021-10-26 23:51 yangphp 阅读(1176) 评论(0) 推荐(0)
摘要:说明: 写一个管理后台练练手,光学不练假把式。很多时候编程都是眼会手不会的状态,就是需要多练习。 先要设定目标和需求,然后按照需求去做,虽然比较琐碎,却是一条前进的道路。 这个是我自己做练习使用的,转载请注明出处,有问题可留言联系我! 目标: 使用TP6框架开发一个管理后台,要有权限控制,文章管理, 阅读全文
posted @ 2021-10-26 23:28 yangphp 阅读(911) 评论(0) 推荐(0)
摘要:一、基础知识 PHP图片处理函数整理 二、PHP应用示例 PHP图片裁剪 示例 PHP图片批量上传并生成缩略图 示例 PHP防止跨站攻击代码 示例 PHP生成缩略图 示例 三、PHP第三方功能对接 网易易盾用户敏感字检测功能对接 四、ThinkPHP6.0 框架 TP6的安装和运行 TP6的规范和配 阅读全文
posted @ 2021-10-23 22:01 yangphp 阅读(1079) 评论(1) 推荐(0)
摘要:1、如果要改变控制器的目录名称 需要在config/route.php配置文件中设置: 'controller_layer' => 'controller', 2、如果控制器是驼峰式命名访问地址 例如 app\controller\HelloWorld.php 访问地址1: http://local 阅读全文
posted @ 2021-10-10 22:10 yangphp 阅读(213) 评论(0) 推荐(0)
摘要:1、闭包定义参数 Route::get('hello/:name', function($name) { return 'Hello,' . $name; }); 2、最简单的路由 闭包路由 Route::get('hello', function() { return 'Hello,ThinkPH 阅读全文
posted @ 2021-10-10 22:08 yangphp 阅读(551) 评论(0) 推荐(0)
摘要:1、安装多应用模式扩展think-multi-app composer require topthink/think-multi-app 2、在app目录新建 admin 和 index和 api 目录 或者通过 指令创建更快速 php think build index php think bui 阅读全文
posted @ 2021-10-10 22:04 yangphp 阅读(256) 评论(0) 推荐(0)
摘要:一、tp开发规范 1、目录使用小写+下划线 示例:public,view,app 2、类文件采用驼峰法命名(首字母大写),并且文件名和类名保持一致 示例:User、UserType 3、除了类之外其它文件采用小写+下划线命名 4、函数的命名使用小写字母和下划线 例如:get_client_ip 5、 阅读全文
posted @ 2021-10-10 21:58 yangphp 阅读(252) 评论(0) 推荐(0)
摘要:一、TP6环境要求如下: a、PHP >= 7.1.0 b、6.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装 二、安装 composer a、Linux 和 Mac OS X 中可以运行如下命令 curl -sS https://getcomposer.org/i 阅读全文
posted @ 2021-10-10 21:56 yangphp 阅读(216) 评论(0) 推荐(0)
摘要:TP6处于多应用模式下,通过Request对象获取当前的控制器和操作均返回为空 特别说明: 手工生成多应用目录以后,不要把以下文件放到子应用目录中了,放进去就有意想不到的bug app/AppService.php app/BaseController.php app/ExceptionHandle 阅读全文
posted @ 2021-10-10 21:21 yangphp 阅读(1004) 评论(2) 推荐(0)