PHP
Mrs Chen
这个作者很懒,什么都没留下…
展开
-
下载图片
/** * 图片地址 * @param $file */ function download_file($file) { header('Pragma: public'); header('Expires: 0'); header('Cache-Control: mu...原创 2020-04-27 16:54:21 · 279 阅读 · 0 评论 -
laravel框架的使用
laravel中的api资源创建一个 Product 资源API 资源是在 Laravel 中将你的模型以及模型集合转换为 JSON 的新特性。接下来让我们创建一个 Product 的资源。php artisan make:resource Product你可以在 app/Http/Resources 目录下看到你刚刚生成的 Product 资源当然我们还需要 Product 的数据库...原创 2020-04-16 18:14:45 · 381 阅读 · 0 评论 -
项目中如何发送邮件
以下是对Yii框架来说明的1.common/config/main.php中配置邮件发送者信息如: 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', 'useFileTransp...原创 2020-04-01 09:46:43 · 1049 阅读 · 0 评论 -
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 · 266 阅读 · 0 评论 -
微信小程序步骤
1.用户使用小程序前端先获取用户信息,获取code值,与后端的登录api进行对接,一般后台的登录都是如下写(laravel框架)class WxController extends Controller{/** @var Application $app */public $app; public function __construct(Request $request) ...原创 2020-03-25 15:56:48 · 217 阅读 · 0 评论 -
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 · 423 阅读 · 0 评论 -
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 · 204 阅读 · 0 评论 -
小程序拼团,分销逻辑
1.数据库中需要增加两张表:a.拼团表group b.拼团订单表group_order2.后台添加一个拼团活动,group表添加一条数据3.小程序端a.展示拼团列表b.点进去一个拼团,进入此拼团的详情页(可以普通下单,也可以拼团下单的那个页面)c.拼团下单,此时group_order会增加一条开团人的记录,拼团订单状态默认为初始状态,订单表里还会生成一条订单记录(就是商品是啥啊,金额...原创 2019-11-20 11:12:42 · 1711 阅读 · 0 评论 -
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 · 1150 阅读 · 0 评论 -
根据号码查归属地
根据百度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 · 416 阅读 · 0 评论 -
常见的错误信息
原创 2019-11-04 17:27:29 · 250 阅读 · 0 评论 -
根据网页地址查看所有的图片信息
$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 · 762 阅读 · 0 评论 -
RESTful API
参考链接:https://blog.csdn.net/weixin_37221996/article/details/86190814原创 2019-09-20 18:12:49 · 133 阅读 · 0 评论 -
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 · 661 阅读 · 0 评论 -
百度分享解决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 · 5046 阅读 · 0 评论 -
PHPWAMP自定义php版本的方法
PHPWAMP自定义php版本的方法:由于composer安装包时有php版本要求,版本过低的话就下载不下来,又不想换环境,那么就自定义php版本吧,下面这个网址里面的内容很详细,可以作为参考哦https://blog.51cto.com/lccee/1886154...转载 2019-03-01 10:22:08 · 847 阅读 · 0 评论 -
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 · 262 阅读 · 0 评论 -
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 · 960 阅读 · 0 评论 -
yii2.0发邮件出现发不出去的问题
yii框架邮件发送步骤:1.设置配置文件,main.php'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', 'useFileTransport' => false,//这句一定有,false发送邮件,true只是...原创 2019-05-17 15:57:07 · 617 阅读 · 0 评论 -
yii2-queue队列的使用及解释
1.队列是一种特殊的线性表,先进先出的数据结构。2.队列数据元素又称为队列元素。在队列中插入一个队列元素称为入队,在队列中删除一个队列元素成为出队。因为队列只允许在一端插入,在另一端删除,所以只有最早进入队列的元素才能最先从队列中删除,故队列又称为先进先出线性表。项目中使用:1.配置文件中: 'queue' => [ 'class' => \yii\...原创 2019-05-28 15:13:00 · 4207 阅读 · 0 评论 -
php高精度解决数据计算问题
PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述bcadd — 加法bccomp — 比较bcdiv — 相除bcmod — 求余数bcmul — 乘法bcpow — 次方bcpowmod — 先次方然后求余数bcscale — 给所有函数设置小数位精度bcsqrt — 求平方根bcsub — 减法...原创 2019-06-14 14:49:00 · 333 阅读 · 0 评论 -
crsf验证处理
1.C:\Windows\System里面添加文件cacert.pem2.php.ini中设置:curl.cainfo =“C:\Windows\System\cacert.pem”原创 2019-07-27 16:21:48 · 226 阅读 · 0 评论 -
手机号码,邮箱,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 · 2048 阅读 · 0 评论