- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 laravel 的联合查询重新整合包括排序(该方法支持php7.3以下不包括php7.3)
laravel 的联合查询重新整合包括排序(该方法支持php7.3以下不包括php7.3)我算是做个笔记吧,笔记让我看源码确实难。原因就是应为laravel的with()联合查询不支持我的列表查询(搜索条件是子表的那可能不行ps:是where条件是活得不是死的。死的我知道当然可以)第一步在model类里面加入代码(***/vendor/laravel/framework/src/llluminate/Datebase/Eloquent/Model.php)/** * Get a new query
2021-04-13 17:50:42 627
原创 Laravel 事件监听队列失败并删除
Laravel 事件监听队列失败并删除前几天写了队列,一直有问题很头疼不知道错哪了最后加了一个监听事件哎烦不说了上代码吧app/Provides/EventServiceProvider 中加入//队列异常报错都会走这里use Illuminate\Queue\Events\JobExceptionOccurred;/** * Register any events for your application. * * @return void *
2021-03-26 14:47:04 1091
原创 Laravel ORM的理解与CURD和一些常用的方法(多表联查)
laravel Eloquent ORM 文档:https://learnku.com/docs/laravel/5.7/eloquent/2294什么是ORM?ORM,即 Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在操作具体的 业务对象时,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属...
2019-10-18 16:15:11 1604
原创 Laravel admin 使用技巧 - 上传文件到阿里云
Laravel admin 使用技巧 - 上传文件到阿里云哦豁,见面了。1.首先根据Laravel-admin 上提供的上传文档走哈。(第一步下载composer包)composer require jacobcyl/ali-oss-storage:^2.12.去除限制不然报错很烦哦!\vendor\jacobcyl\ali-oss-storage\src 文件下的AliOssAdapter.php的第570行全部注释!!!(切记 切记 切记)就是他:if (!$this-.
2020-11-11 15:57:46 904
原创 TCP三次握手和四次挥手故事篇
TCP三次握手和四次挥手故事篇一. TCP的三次握手有点像中华民族传统美德——礼尚往来;a送给b一个苹果手机(第一次握手a->b);b收到后,很开心,一直说谢谢,并且为了回赠,送给a一个苹果电脑(第二次握手b->a);a收到b的回礼后,告诉b我收到了,并对b说谢谢(第三次握手a->b);一次完整的送礼流程。二. TCP的四次挥手——跟渣男分手;故事简述:c和d是...
2020-03-11 15:21:28 353
原创 php GD库的操作
#GD库的操作生成对应的海报这时候就需要GD库的帮助了当时写的你们可以直接拿来用protected $image = null; protected $width = 0; protected $height = 0; /** * 初始化一个新的图像,可指定宽度、高度及背景色 * * @param int $width ...
2020-01-13 11:10:50 198
原创 淘宝 喵铺脚本自动签到脚本
淘宝 喵铺脚本自动签到脚本:首先打开在浏览器打开这链接https://market.m.taobao.com/app/tb-source-app/campaign/pages/index2.https://main.m.taobao.com/mytaobao/index.html 新开一个标签 登录淘宝账号3.chrome内核浏览器,在 1 的标签页面 >F12->Co...
2019-10-25 16:25:15 10855 10
原创 利用代码一键完成京东全民养红包所有任务 金币升级脚本
利用代码一键完成京东全民养红包所有任务 金币升级脚本第一步打开京东官网登录账户!http://www.jd.com第二步打开活动页面:https://happy.m.jd.com/babelDiy/GZWVJFLMXBQVEBDQZWMY/XJf8bH6oXDWSgS91daDJzXh9bU7/index.html在这个页面按下键盘F12或者鼠标右键审查元素,点击Console 复制脚本进入...
2019-10-23 10:06:43 5533 5
转载 laravel 日志处理器
laralvel日志处理器首先我们来看日志处理器的配置。Laravel目前支持四种日志处理器:single —— 将日志记录到单个文件中。该日志处理器对应Monolog的StreamHandler。daily —— 以日期为单位将日志进行归档,每天创建一个新的日志文件记录日志。该日志处理器 对应Monolog的RotatingFileHandler。syslog —— 将日志记录到sysl...
2019-09-16 17:12:35 572
原创 深入理解控制反转(IoC)和依赖注入(DI)
深入理解控制反转(IoC)和依赖注入(DI)容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC ...
2019-09-05 16:56:21 486
原创 laravel5.7的微信(Alipay )与支付宝(WeChat )支付
laravel5.7的微信(Alipay )与支付宝(WeChat )支付先composer一下包(两个,第一个做支付宝的第二个做微信的不要问我问啥,我就想这样)composer require yansongda/laravel-payovertrue/laravel-wechat点击这里你会看到第一个包点击这里你会看到第二个包配置文件:php artisan vendor:pu...
2019-08-27 16:12:53 2372
原创 laravel5.7用阿里云OSS上传照片(批量)加 显示,删除
laravel5.7用阿里云OSS上传照片(批量)加 显示,删除首先要composer一下 composer require aliyuncs/oss-sdk-php然后呢你.env文件会有几个常量如果没有就加上ALI_OSS_ACCESS_KEY_ID=**** AccessKey IDALI_OSS_ACCESS_KEY_SECRET=***** Access Key Secre...
2019-08-22 15:48:56 865
原创 php+laravel5.7(小程序,公众号,手机短信)模板消息推送下
php+laravel5.7(小程序,公众号,手机短信)模板消息推送下不多说上代码小程序的(我的方法都是适合很多的模板一起封装的) Controller:<?phpnamespace App\Modules\Api\Template\Controllers;use App\Http\Controllers\Controller;use Illuminate\Http\Req...
2019-07-24 14:10:00 658
原创 php+laravel5.7(小程序,公众号,手机短信)模板消息推送上
php+laravel5.7(小程序,公众号,手机[阿里云]短信)模板消息推送1.做微信模板消息的我建议各位大佬去看看:https://www.easywechat.com/(表示我也用的这个)2.手机短信我建议去看看:https://packagist.org/packages/overtrue/easy-sms(这个包比较方便)3.做微信呢写一些东西太麻烦了为了方便在下载这个包:http...
2019-07-24 11:49:47 838
原创 mongodb添加验证用户 删除用户
1、创建用户db.createUser({user:<name_string>, #字符串pwd:<password_string>, #字符串roles:[{role:<role_name>,db:<db_name>}] #数组+对象})user文档字段介绍...
2019-05-20 12:00:10 1611
原创 MongoDB shell简单命令
1.shell登录MongoDB客户端首先我们需要进入MongoDB的服务内如果已经通过软链接过mongo那么我们可以直接mongo进入我们的MongoDB服务这里我们进入MongoDB安装目录进行进入MongoDB服务cd /usr/local/mongodb/mongodbserver/bin./mongo当然前提是我们已经开启了mongod服务,否则不能进入MongoDB命令行...
2019-05-20 11:55:47 1926
原创 MongoDB设置为系统服务并且设置开机启动
通常我们在下载完一个服务之后 为了方便管理,我们都会将服务设置为系统服务。以MongoDB为例。1.首先添加MongoDB系统服务,命令如下:vim /etc/rc.d/init.d/mongod2.打开编辑器后,我们将下面的配置粘贴进去,然后保存start() {/usr/local/mongodb/mongodbserver/bin/mongod --config /usr/l...
2019-05-20 11:50:10 1493
原创 php7+操作 MongoDB4.0
php7+ 操作 MongoDB4.0一、连接MongoDB服务$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");二、添加数据//实例化一个添加类$bulk = new MongoDB\Driver\BulkWrite;//添加你要添加的数据 可以是对象可以是数组$bulk->insert(['n...
2019-05-20 11:46:27 1140 2
原创 php 安装mongodb 扩展
lnmp环境下安装php - MongoDB扩展一、使用pecl安装1.安装扩展pecl install mongodb2.在php.ini中添加extension=”mongodb.so”3.重启php-fpm service php-fpm reload4.在站点根目录下添加php测试页面vim /data/wwwroot/phpinfo.php #编辑<?p...
2019-05-20 11:38:50 202
原创 MongoDB安装
一、在linux下创建MongoDB的安装路径cd /usr/localmkdir mongdb二、在mongdb文件夹中下载MongoDB的包cd mongdb/curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz大家可以去mongodb官网寻找最新版的适合自己系统的MongoDB包当大家...
2019-05-20 11:33:25 145
原创 Redis集群搭建与简单使用
Redis集群搭建与简单使用介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS7(IP:112.74.49.105),一台 CentOS7(IP:47.100.250.83) 。首先哈一定要注意防火墙呀这是一个坑呢service i...
2019-05-14 11:38:58 485
原创 静态页面生成
为啥要生成静态页面?第一、网站生成静态可以减轻服务器负担,网页在被阅读时不需要再调用数据库。第二、网站生成静态了,网站会更安全。第三、网站生成静态最重要的一点了,那就是有利于搜索引擎收录,因为搜索引擎优先收录静态页面。第四、网站生成静态可以加速页面翻开阅读速度,静态页面无需衔接数据库翻开速度较动态页面有明显提高。我来写一个简单的生成静态页(php要ob扩展)1.你要有一个主页(点击详情...
2019-04-02 14:52:47 2687
原创 采集HTTP与HTTPS
HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。采集工具:curl()单纯的我就列出我的代码:(php要有curl与pdo拓展)Http: <?php ...
2019-04-02 14:13:20 2632
转载 主分支合并远程分支
前言有的时候我们需要跟别人合作进行开发,然后分别使用不同的Git分支,等项目完成时,需要进行代码合并,就需要知道Git如何合并远程分支。步骤假设你本地在使用的分支为a(master也是一样的),需要合并的远程分支为b第一步在本地新建一个与远程的分支b相同(被合并的版本)的分支bgit checkout -b b origin/b该指令的意思:创建一个本地分支,并将远程分支放到该分支里...
2019-03-28 19:41:31 948
转载 github RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
github RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054出现此问题有可能是上传大小限制:执行如下命令git config http.postBuffer 524288000524288000算法:10241024500出现如下错误:curl 56 OpenSSL SSL_read:SSL_E...
2019-03-28 16:56:48 1591
原创 git上传出错 failed to push some refs to (......)
git上传出错 failed to push some refs to (…)1、先拉下来,会自动合并的(不用操心)git pull origin zherong (这是你要上传的分支)2、再上传git push -u origin zherong(这是你要上传的分支)成功解决问题...
2019-03-28 16:54:36 244
原创 关于laravel发布到gtihub'丢失'vendor目录或其他文件的解决
解决vendor缺失的问题进入目录运行:composer install解决.env文件缺失的问题:①.同样的切换到安装laravel的根目录,运行命令copy .env.example .env②.运行php artisan key:generate命令来生成key需要开启调试模式:打开项目目录下config/app.php修改‘debug‘ =>env(‘APP_DEBUG‘,...
2019-03-27 14:09:11 466
原创 git 上传用add是出现出错误:LF will be replaced by CRLF in(.......)
LF will be replaced by CRLF in(…)解决方法git config --global core.autocrlf false
2019-03-27 12:00:15 285
原创 git基本操作
1.git是什么git是一种版本控制器.更直白说,团队开发时,管理代码用的软件.面试时,容易被问到的一个东西.2. 安装官网地址:(各种安装方式都有)https://git-scm.com/book/zh/v1/起步-安装-Git3. 报家门人在江湖,岂能没有名号.在你用git之前,要先报家门,否则代码不能提交.$ git config --global user.name #...
2019-03-25 20:18:51 209
(PC端)京东618叠蛋糕,扫描登录一键运行,自动完成
2020-06-08
laravel5.7 用oss封装批量上传,上传,显示,删除等等oss.zip
2019-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人