- 博客(27)
- 收藏
- 关注
原创 下载图片
/** * 图片地址 * @param $file */ function download_file($file) { header('Pragma: public'); header('Expires: 0'); header('Cache-Control: mu...
2020-04-27 16:54:21
293
原创 laravel框架的使用
laravel中的api资源创建一个 Product 资源API 资源是在 Laravel 中将你的模型以及模型集合转换为 JSON 的新特性。接下来让我们创建一个 Product 的资源。php artisan make:resource Product你可以在 app/Http/Resources 目录下看到你刚刚生成的 Product 资源当然我们还需要 Product 的数据库...
2020-04-16 18:14:45
411
原创 项目中如何发送邮件
以下是对Yii框架来说明的1.common/config/main.php中配置邮件发送者信息如: 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', 'useFileTransp...
2020-04-01 09:46:43
1074
原创 laravel
1.laravel框架安装你还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用: composer create-project --prefer-dist laravel/laravel blog如果要下载安装 Laravel 其他版本应用,比如 5.5 版本,可以使用这个命令: composer create-pro...
2020-03-27 15:08:47
279
原创 微信小程序步骤
1.用户使用小程序前端先获取用户信息,获取code值,与后端的登录api进行对接,一般后台的登录都是如下写(laravel框架)class WxController extends Controller{/** @var Application $app */public $app; public function __construct(Request $request) ...
2020-03-25 15:56:48
231
原创 E-commerce 中订单系统的设计
E-commerce 中订单系统的设计Laravel / 9185 / 48 / 发布于 1年前 / 更新于 1年前数据库设计Order订单系统的核心表自然是 orders 系列表,laravel 的迁移文件如下Schema::create(‘orders’, function (Blueprint $table) {$table->increments(‘id’);$ta...
2020-01-07 17:02:59
439
原创 yii中migrate数据库迁移
yii migrate/create User 执行上句,此时migrations文件夹下会自动生成一个文件m191213_053830_User.php,然后在此文件里面写自己要对表做的修改,如下<?php use yii\db\Migration; class m191213_053830_Order extends Migration { /** ...
2019-12-13 17:18:47
216
原创 小程序拼团,分销逻辑
1.数据库中需要增加两张表:a.拼团表group b.拼团订单表group_order2.后台添加一个拼团活动,group表添加一条数据3.小程序端a.展示拼团列表b.点进去一个拼团,进入此拼团的详情页(可以普通下单,也可以拼团下单的那个页面)c.拼团下单,此时group_order会增加一条开团人的记录,拼团订单状态默认为初始状态,订单表里还会生成一条订单记录(就是商品是啥啊,金额...
2019-11-20 11:12:42
1750
原创 Carbon的用法
获取当前时间: Carbon::now()->toDateTimeString();//2019-11-18 17:20:49获取某个时间的月末 $time = '2019-11'; Carbon::parse($time)->addMonth(1)->addSecond(-1)->toDateTimeString();//2019-11-30 23:59:...
2019-11-18 17:24:54
1185
原创 根据号码查归属地
根据百度api获取号码的归属地 $mobile = "173*****123"; $json = file_get_contents('http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php? resource_id=6004&ie=utf8&oe=utf8&query='.$mobile); $arr...
2019-11-07 14:58:56
448
原创 常用的git和composer,linux命令
**composer命令** 1.列出本地所有的提交地址 git remote -v 2.创建并切换分支 git checkout -b (name) 3.切换分支 git checkout 分支名 4.合并分支 git merge 要合并的分支名 5.更改提交地址 git branch --set -upstream -to=origin/...
2019-11-04 16:49:49
281
原创 根据网页地址查看所有的图片信息
$url = "https://www.xiaolutg.com"; $arr = @file_get_contents($url); preg_match_all("/<img.*src\s*=\s*[\"|\']?\s*([^>\"\'\s*]*)/i", $arr , $matches); echo "<pre...
2019-11-04 16:45:59
794
原创 RESTful API
参考链接:https://blog.youkuaiyun.com/weixin_37221996/article/details/86190814
2019-09-20 18:12:49
147
原创 crsf验证处理
1.C:\Windows\System里面添加文件cacert.pem2.php.ini中设置:curl.cainfo =“C:\Windows\System\cacert.pem”
2019-07-27 16:21:48
252
原创 php高精度解决数据计算问题
PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述bcadd — 加法bccomp — 比较bcdiv — 相除bcmod — 求余数bcmul — 乘法bcpow — 次方bcpowmod — 先次方然后求余数bcscale — 给所有函数设置小数位精度bcsqrt — 求平方根bcsub — 减法...
2019-06-14 14:49:00
350
原创 yii2-queue队列的使用及解释
1.队列是一种特殊的线性表,先进先出的数据结构。2.队列数据元素又称为队列元素。在队列中插入一个队列元素称为入队,在队列中删除一个队列元素成为出队。因为队列只允许在一端插入,在另一端删除,所以只有最早进入队列的元素才能最先从队列中删除,故队列又称为先进先出线性表。项目中使用:1.配置文件中: 'queue' => [ 'class' => \yii\...
2019-05-28 15:13:00
4241
原创 yii2.0发邮件出现发不出去的问题
yii框架邮件发送步骤:1.设置配置文件,main.php'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', 'useFileTransport' => false,//这句一定有,false发送邮件,true只是...
2019-05-17 15:57:07
642
转载 github----向开源框架提交pr的过程
参考:https://blog.youkuaiyun.com/vim_wj/article/details/78300239
2019-05-15 16:04:08
316
原创 yii2.0中redis的使用
项目中添加redis缓存1.composer安装redis composer require "yiisoft/yii2-redis"2.项目配置文件中设置:引入cache和链接redis服务器common/config/main.php: 'components' => [ 'cache' => [ ...
2019-05-15 15:54:30
997
转载 PHPWAMP自定义php版本的方法
PHPWAMP自定义php版本的方法:由于composer安装包时有php版本要求,版本过低的话就下载不下来,又不想换环境,那么就自定义php版本吧,下面这个网址里面的内容很详细,可以作为参考哦https://blog.51cto.com/lccee/1886154...
2019-03-01 10:22:08
870
原创 composer相关知识
composer的自动升级命令 composer self-updatecomposer查看版本命令 composer --version composer安装包时报下面错误解决方法,执行下面语句 composer global require "fxp/composer-asset-plugin:~1.1.1"composer安装包时报下面错误这是报得本地php版本...
2019-02-20 14:08:31
278
原创 判断pc端登陆还是手机端登陆的js
&lt;script&gt; // 如果不是PC站,跳转到手机设备 if ((/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(navigator.userAgent))) { window.location.href = "跳转地址写成网站的手机站地址"; } ...
2019-02-15 14:52:26
669
原创 百度分享解决https格式
现在的百度分享都是不支持https格式的,所以碰到https格式的就会没有效果,想要解决这个问题也很简单,只需要两步:1.https://github.com/hrwhisper/baiduShare在此网址里面下载一个static包,主要要放到项目里的根目录下,我这里用的是Yii框架,是把static包直接放到web下面了2.src='http://bdimg.share.baidu.com...
2019-02-11 14:19:15
5166
原创 PHP中传值和传引用的区别
传值:在php中传值的意思相当于复制,我将你的值复制给我,我可以随意改变复制之后的值,对你是不会产生影响的。eg: function test1() { $a = 1; $b = $a; echo $b.'<br>'; //1 $b = 2; echo $a .'<br>'.$b; //1 2 }// 解释:将a的值赋给b,改变b的值...
2019-01-29 16:53:37
681
原创 手机号码,邮箱,QQ正则表达式
常用手机号码,邮箱,qq正则 $mobile = '/^((\d{3,4}){1}-)\d{7,8}$|(1[3|4|5|6|7|8|9]\d{9})$/';//手机+固话: $tel = '/^1[3|4|5|6|7|8|9]\d{9}$/'; //纯手机: $email = '/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|...
2019-01-28 11:40:51
2073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人