转自:https://blog.csdn.net/sinat_21125451/article/details/54290962 什么是Repository模式,用在项目中就是为了将业务逻辑和具体的调用分开,创建一个仓库…
分类:PHP
【原创】laravel常用操作
查看laravel版本: 方法一: vendor\laravel\framework\src\Illuminate\Foundation\Application.php,打开后在32行左右能看到版本信息。 方法二: cm…
【转载】limit 百万级数据分页优化方法
转自:https://www.cnblogs.com/jayruan/p/5156490.html https://www.cnblogs.com/icebutterfly/p/9199202.html mysql教程 …
【转载】PHPSpider爬虫10分钟快速教程
转自:https://www.jianshu.com/p/01052508ea7c 说到做爬虫,大家都可能第一时间想到的是python,其实php也是可以用来写爬虫程序的。php一贯简洁、易用,亲测使用PHPspider…
【转载】PHP单元测试框架PHPUnit的使用
转自:https://zhuanlan.zhihu.com/p/97301928 单元测试是开发过程中必不可少的一环,一个项目有良好的单元测试代码,重构的勇气都大很多。这次写一篇小文来介绍一下 PHP 的单元测试工具 P…
【转载】Thinkphp5.1 防止XSS攻击的方法
转自:https://blog.csdn.net/haibo0668/article/details/117416810 ThinkPHP防止XSS攻击的方法 1 如果您的项目没有富文本编辑器 然后就可以使用全局过滤方法…
【原创】Windows下nginx配置php
nginx文件夹:E:/nginx php文件夹:E:/nginx/php nginx.conf内容:(设置nginx的端口号为8099) #user nobody; worker_processes 1; #error…
【转载】Laravel Route 路由
转自:https://blog.csdn.net/qq_41825819/article/details/90211984 最先了解的就是laravel的路由文件所在地: laravel路由所在的文件就是在项目的根目录下…
【原创】showdoc二次开发常见说明
showdoc的后端使用ThinkPHP3.2,前端使用ElementUI+Vue。 tp后端代码在server文件夹中,前端源码在web_src文件夹中,生成的静态页面在web文件夹中。 其中: 技术文档侧边的图标页面…
【转载】在Vue中配置调试环境和发布环境
转自:https://www.jianshu.com/p/e884d38a6902 在项目完成后,后期维护阶段往往需要对项目不断进行功能扩充,这个过程中就需要支持内测版本和发布版本分开进行调试或打包。这里的内测版本是指:…
【原创】thinkphp5.1 Ajax分页示例
index控制器: $posts = PostsModel::where('course_id',$courseId)->order('sort asc')->paginate($this->cours…
【原创】TipAsk常用设置
修改主题颜色:后台——站点设置——网站默认色调 可以选择颜色
【转载】php中的函数mb_detect_encoding使用方法
转自:https://www.jb51.net/article/71204.htm
【原创】php常用操作
Linux中查看模块加载:php -m composer 卸载模块:composer remove 模块
处理NextCloud显示中文文件乱码 转
转自:https://blog.csdn.net/skydust1979/article/details/106280811/ 修改/nextcloud/lib/public/AppFramework/Http/File…
【原创】thinkphp5.1 共享session
tp5.1与nextcloud整合到了一起,用户表是共用的,想做session共享进行同步登录 总登录入口使用的nc中现成的页面及逻辑, tp中session共享的代码为: $sessionName = config('…
php的cookie和session相同主域名共享 转
以下为文字转载,该文章写得非常清晰,对我解决问题非常有帮助,感谢。 转自:https://www.cnblogs.com/alazalazalaz/p/5711935.html 如何使用chrome查看cookie和se…
修改PHP中的session id在浏览器中Cookie的名字
修改配置文件php.ini里面的session.name项的值,之后重启
Cannot Change Session when sesion is active 转
转自:https://www.bocchi.tokyo/2019/06/24/can-not-change-session-name/ 背景 最近把准备把项目直接从PHP5.6 升级到7.3。 升级过程中遇到个比较棘手的…
【原创】在第三方网站嵌入nextcloud21.0.0页面的方法
nextcloud系统默认是不允许自己的页面被其他网站以iframe的形式嵌入的 在这里可以将lib/private/legacy/OC_Response.php中的header('X-Frame-Options: SA…
php7.0至php7.3的新特性和一些变化 转
转自:https://www.cnblogs.com/-mrl/p/12108308.html PHP7.0 PHP7.0新特性 1. 组合比较符 (<=>) 组合比较符号用于比较两个表达式。当$a小于、等于…
tp5 Db:name新增数据并返回主键值
tp5: insertGetId方法新增数据并返回主键值使用getLastInsID方法,相当于 Db::name('user')->insert($data); $userId = Db::name('user'…
php number_format 函数 转
转自:http://www.5idev.com/p-php_number_format.shtml PHP number_format() number_format() 函数:通过千位分组来格式化数字,返回格式化后的字…
layui动态获取表头 原创
情况稍复杂,表头的列是动态的,且字段名称也不固定 思路:首先ajax获取表头及字段名称,拼接数组,传到前端 获取整体数据时按照表头列名赋值 例如我是将动态列设置为property_动态id的方式 具体代码: (tp5实现…
thinkphp5.1获取视图渲染后的内容
$this->fetch()->getContent()
php设置cookie路径总结 转
转自:https://blog.csdn.net/weixin_39668571/article/details/115138552 http://localhost/test/cookie/father.php htt…
php curl put方式提交请求 参数获取不到的解决方法
第一次使用curl的put方式传参,后端获取不到参数,查了许久,发现参数要做相应处理,如果传递的是数组,那么需要用http_build_query函数转换下,转换之后的参数是name=abc&sex=1的形式。 …