子钦加油

扩大
缩小

随笔分类 - PHP

PHP
利用phpqrcode二维码生成类库合成带logo的二维码并且用合成的二维码生成海报(二)
摘要:前期准备 引入phpqrcode类库(下载地址:https://download.csdn.net/download/weixin_37557729/11891240;支持彩色二维码的下载地址:https://download.csdn.net/download/weixin_37557729/11 阅读全文

posted @ 2019-10-21 14:43 子钦加油 阅读 (114) | 评论 (0) 编辑

利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验(一)
摘要:前期准备 引入phpqrcode类库(下载地址:https://download.csdn.net/download/weixin_37557729/11891240;支持彩色二维码的下载地址:https://download.csdn.net/download/weixin_37557729/11 阅读全文

posted @ 2019-10-21 13:50 子钦加油 阅读 (54) | 评论 (0) 编辑

Redis专题——Redis管理工具
摘要:一、安全性 1、运行环境 Redis以简洁为美,其安全性没有太多操作,要求在生产系统中外界不能直接连接Redis进行操作,而必须经过程序中转后,由程序进行操作。 即,redis要求运行在可信的环境中。 redis服务器启动后,默认允许外界连接,可以修改其配置文件的bind,配置只能有一个路径进行连接 阅读全文

posted @ 2019-10-19 19:16 子钦加油 阅读 (100) | 评论 (0) 编辑

PHP生成唯一ID
摘要:前言 PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结合 md5 函数来生成唯一 ID。 使用函数 获取一个带前缀、基于当前时间微秒数的唯一 ID。 阅读全文

posted @ 2019-10-18 21:57 子钦加油 阅读 (111) | 评论 (0) 编辑

Thinkphp 模板中 if 嵌套层级过多的问题,嵌套3级就报错,取消层级限制
摘要:解决此问题有两种办法:1、第三层if换成eq或者原生<?php 'abc';> 2、修改Tp核心配置文件 1、第三层if换成eq或者原生<?php 'abc';> 如下图<eq name="uid" value="">未登录状态下<else />登录状态下 </eq> name为条件 和value为 阅读全文

posted @ 2019-08-01 11:07 子钦加油 阅读 (194) | 评论 (0) 编辑

php number_format金钱 价格 格式处理 由分单位转换成元(保留2为小数)
摘要:/** * priceFormat * 价格格式处理 * * @access public * @param null * @since 1.0 * @return object */ if(!function_exists('priceFormat')) { function priceFormat($price) { return numb... 阅读全文

posted @ 2019-07-30 16:14 子钦加油 阅读 (288) | 评论 (0) 编辑

file_get_contents('php://input') 和POST的区别
摘要:之前记得写过这2者的区别,今天看群里有个朋友也提出了怪异的问题,说是“file_get_contents('php://input')获取不到curl post请求的数据的问题”?其实这并不是所谓的"怪异",理解2者的区别其实就明白原因啦,好,直接举个例子吧,2个文件:1:发送数据的文件,如下: < 阅读全文

posted @ 2019-07-30 15:19 子钦加油 阅读 (133) | 评论 (0) 编辑

php对微信支付回调处理的方法(合集)
摘要:支付完成后,微信会把相关支付结果和用户信息发送给商户,商户需要接收处理,并返回应答。 对后台通知交互时,如果微信收到商户的应答不是成功或超时,微信认为通知失败,微信会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。 (通知频率为15/15/30/180/1800/ 阅读全文

posted @ 2019-07-25 15:38 子钦加油 阅读 (975) | 评论 (1) 编辑

微信支付和微信支付通知基于sdk的说明(2)
摘要:前期准备工作 微信商户账户/密码(获取appid等信息) 微信公众号账户/密码(获取cert证书等信息,不做线上退款不需要证书) 下载php支付demo 从商户平台进入的话是以下界面或者直接搜索公众号支付文档 支付类型 https://pay.weixin.qq.com/wiki/doc/api/j 阅读全文

posted @ 2019-07-25 10:28 子钦加油 阅读 (253) | 评论 (0) 编辑

微信支付和微信支付通知基于sdk的说明
摘要:做微信支付,需要的条件是:1、开通微信服务号,2、开通微信商户后台申请支付方式(公众号支付、H5支付、APP支付、小程序支付) (注意微信服务号里面的配置以及商户后台 安全目录 的设置,不然即使你写的没错误,也调用不成功) 公众号h5页面写法: (购物车提交--我们上一步已经生成了订单,订单表里面已 阅读全文

posted @ 2019-07-24 10:07 子钦加油 阅读 (266) | 评论 (0) 编辑

PHP foreach()跳出本次或当前循环与终止循环方法
摘要:PHPforeach()跳出本次或当前循环与终止循环方法 PHP中用foreach()循环中,想要在循环的时候,当满足某个条件时,想 下面是自己的实际例子 打印$praProductData结果如下: 要跳出本次循环继续执行下次循环,或者满足某个条件的时候,终止foreach()循环,分别会用到:c 阅读全文

posted @ 2019-07-03 13:59 子钦加油 阅读 (1020) | 评论 (0) 编辑

TP5 查询mysql数据库时的find_in_set用法
摘要:type 字段在数据库是以 1,2,3 形式存在 已说到FIND_IN_SET函数的使用 对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 为了安全起见,我们可以对字符串查询条件使用参数绑定,例如: 自己的实例: 效果图 阅读全文

posted @ 2019-06-14 12:39 子钦加油 阅读 (608) | 评论 (0) 编辑

fastadmin中js是如何调用的
摘要:想要了解fastadmin中的js是怎么调用的,就应该先了解RequireJs。 RequireJs是模块化工具,每一个我们自己的js文件或者库都可以看成是一个模块,按需引入。写法如下: src是引入requrejs框架文件,data-main是我们自己的js的总入口。js/main对应的js文件是 阅读全文

posted @ 2019-05-14 11:07 子钦加油 阅读 (1638) | 评论 (0) 编辑

fastadmin安装定时插件报错 ZipArchive::extractTo(): Permission denied
摘要:环境linux上直接安装 如果你是在win开发号直接部署的应该是没问题 我是直接在linux安装的 这几天研了下fastadmin 想用他的定时可是在使用的时候报错 ZipArchive::extractTo(): Permission denied 根据报错内容 是没权限 可是权限给谁?给那个文件 阅读全文

posted @ 2019-05-14 09:55 子钦加油 阅读 (200) | 评论 (0) 编辑

php 获取URL 各部分参数
摘要:URL处理几个关键的函数parse_url、parse_str与http_build_query parse_url() 该函数可以解析 URL,返回其组成部分。它的用法如下: array parse_url(string $url) 此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺 阅读全文

posted @ 2019-04-10 09:50 子钦加油 阅读 (84) | 评论 (0) 编辑

禁用了传说中的PHP危险函数之后,Laravel的定时任务不能执行了?
摘要:虽然已是 2018 年,但网上依然流传着一些「高危 PHP 函数,请一定要禁用!」的标题党文章(搜索关键字:一些需要禁用的PHP危险函数)。 这些文章的内容简单直接,给出 php.ini 的 disable_functions 的配置(包含一大堆函数),说这些函数十分危险,一定要禁用,有的内容甚至和 阅读全文

posted @ 2019-02-16 19:55 子钦加油 阅读 (259) | 评论 (0) 编辑

php禁用函数设置及查看方法详解
摘要:这篇文章主要介绍了php禁用函数设置及查看方法,结合实例形式分析了php禁用函数的方法及使用php探针查看禁用函数信息的相关实现技巧,需要的朋友可以参考下 本文实例讲述了php禁用函数设置及查看方法。分享给大家供大家参考,具体如下: 打开PHP.INI,找到这行: disable_functions 阅读全文

posted @ 2019-02-16 19:53 子钦加油 阅读 (1119) | 评论 (0) 编辑

laravel框架使用中错误及解决办法总结
摘要:1.Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php):failed to open stream: No such file or dire 错误信息:`Warning: require(/http/www.mywakavLee.cn/b 阅读全文

posted @ 2019-02-16 18:57 子钦加油 阅读 (452) | 评论 (1) 编辑

Laravel5中通过SimpleQrCode扩展包生成二维码实例
摘要:Simple Qrcode是基于强大的Bacon/BaconQrCode库开发的针对Laravel框架的封装版本,用于在Laravel中为生成二维码提供接口。 安装SimpleQrCode扩展包 在项目根目录下使用如下命令安装依赖包: 或者设置Composer安装SimpleQrCode扩展包 添加 阅读全文

posted @ 2019-02-01 15:23 子钦加油 阅读 (138) | 评论 (0) 编辑

Laravel5多图上传和Laravel5单图上传的功能实现
摘要:Laravel5文件上传默认只能上传一张图片,但是有的时候我们需要一次性上传多图就不行了,我在网上看了很多关于laravel5图片上传的文章,很多都只是介绍laravel5单图上传,多图片上传介绍少之有少,今天分享一篇关于laravrl5多图上传文章,代码逻辑设计可能不完美,但功能实现了。希望对大家 阅读全文

posted @ 2019-02-01 15:07 子钦加油 阅读 (1185) | 评论 (0) 编辑

Laravel Excel 实现 Excel-CSV 文件导入导出功能
摘要:Laravel Excel 是一款基于 PHPExcel 开发的Laravel框架专用的 Excel/CSV 文件导入导出功能的扩展包,用起来的非常方便。 它的 Github 地址是:https://github.com/Maatwebsite/Laravel-Excel 安装 我们就按照GIthu 阅读全文

posted @ 2019-02-01 14:56 子钦加油 阅读 (577) | 评论 (0) 编辑

Laravel5.5 邮件驱动使用 SMTP 驱动实现邮件发送
摘要:laravel5.5 邮件驱动 Laravel 支持多种邮件驱动,包括 smtp、Mailgun、Maildrill、Amazon SES、mail 和 sendmail。Mailgun 、 Maildrill 都是第三方邮件服务。mail 驱动使用 PHP 提供的 mail 函数。sendmail 阅读全文

posted @ 2019-02-01 14:28 子钦加油 阅读 (249) | 评论 (0) 编辑

PHP实现微信随机红包算法和微信红包的架构设计简介
摘要:微信红包的架构设计简介: 原文:https://www.zybuluo.com/yulin718/note/93148 @来源于QCon某高可用架构群整理,整理朱玉华。 背景:有某个朋友在朋友圈咨询微信红包的架构,于是乎有了下面的文字(有误请提出,谢谢) 概况:2014年微信红包使用数据库硬抗整个流 阅读全文

posted @ 2019-02-01 14:16 子钦加油 阅读 (264) | 评论 (0) 编辑

laravel5集成支付宝alipay扫码支付流程(Laravel 支付解决方案)
摘要:首先我们来探讨如何在Laravel应用中使用支付宝进行支付,对此,GitHub上有很多相关的包,其中最流行的两个包:Omnipay For Laravel 5 & Lumen 和 Laravel AliPay。这里使用的是Laravel AliPay来做案例说明: 准备工作 :支付宝账号 /蚂蚁金服 阅读全文

posted @ 2019-02-01 14:13 子钦加油 阅读 (1074) | 评论 (1) 编辑

php 获取今日、昨日、上周、本月的起始时间戳和结束时间
摘要:php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime()。1、php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mkti 阅读全文

posted @ 2019-02-01 13:18 子钦加油 阅读 (1092) | 评论 (0) 编辑

Beanstalkd 消息队列
摘要:下面图很重要,一定要熟记 安装beanstalkd与pheanstalk类(不支持windows系统) apt安装 启动beanstalkd 安装php类pheanstalk demo.php连接测试下类 在xshell里运行demo.php文件 运行结果 使用方法分为三类:生产、消费、维护 生产: 阅读全文

posted @ 2019-01-29 17:57 子钦加油 阅读 (175) | 评论 (0) 编辑

数据库_Redis 入门基础到高级
摘要:一、PHP消息队列实现及应用 二、消息队列的优缺点 三、消息队列的配置和准备工作 案例如下: 下面是队列表字段及属性 四、Mysql订单队列 1、接受订单,并写入数据 order.php 2、队列系统处理队列中的订单并进行标识goods.php 3、定时任务。每分钟执行一次goods.sh 要会sh 阅读全文

posted @ 2019-01-23 20:56 子钦加油 阅读 (207) | 评论 (0) 编辑

缓存MEMCACHE 使用原子性操作add,实现并发锁
摘要:memcache中Memcache::add()方法在缓存服务器之前不存在key时, 以key作为key存储一个变量var到缓存服务器。我们使用add来向服务器添加一个键值对应,如果成功则添加,否则说明存在另一个并发作业在进行操作。通过add的原子性来判断是否要执行热点代码。具体代码需结合上一篇的p 阅读全文

posted @ 2019-01-23 15:03 子钦加油 阅读 (111) | 评论 (0) 编辑

php原子操作,文件锁flock,数据库事务
摘要:php原子操作,文件锁flock,数据库事务 php没有继承posix标准支持的unix锁,只封装了一个linux系统调用flock(信号量也能做成锁),按理也是可以使用锁机制的,虽然效率低一点。php脚本是运行在fastcgi容器中,而fastcgi是多进程的,所以如果php程序访问了临界资源,势 阅读全文

posted @ 2019-01-23 14:09 子钦加油 阅读 (161) | 评论 (0) 编辑

PHP常用函数总结(二)
摘要:PHP常用函数总结 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 浮点数进一取整 3.floor(): 舍去法取整 echo floor(9.999); // 9 阅读全文

posted @ 2019-01-22 18:45 子钦加油 阅读 (122) | 评论 (0) 编辑

PHP常用函数归类【持续整理中......】
摘要:一。PHP基础语法 变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb";则 $aa="bb"; 引用赋值:$a="aa"; $b=&$a; 则改变$a的值,$b也变化 阅读全文

posted @ 2019-01-22 16:23 子钦加油 阅读 (114) | 评论 (0) 编辑

8种网站防止盗链的方法
摘要:作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。 不 阅读全文

posted @ 2019-01-22 10:38 子钦加油 阅读 (761) | 评论 (0) 编辑

PHP-高并发和大流量的解决方案
摘要:一 高并发的概念在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 二 高并发架构相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求) 2、PV(Page View):综合浏览量,即页面浏览量或者点击量 阅读全文

posted @ 2019-01-22 10:27 子钦加油 阅读 (272) | 评论 (0) 编辑

掌握PHP垃圾回收机制
摘要:php的垃圾回收机制可以简单总结为 引用计数 写时复制 COW机制, 本文主要和大家分享掌握php垃圾回收机制的知识,希望能帮助到大家。 引用计数基本知识 官网的解答如下 每个php变量存在一个叫”zval”的变量容器中一个zval变量容器,除了包含变量的类型和值 ,还包括两个字节的额外信息 is_ 阅读全文

posted @ 2019-01-21 11:47 子钦加油 阅读 (163) | 评论 (0) 编辑

Laravel 数据库操作 Eloquent ORM
摘要:laravel 操作数据库一般都使用它的Eloquent ORM才操作建立模型 ','1')->orderBy('age','desc')->first(); dd($students); //chunk() 每次查询一定条数 Student::chunk(2,function($students){ var_dum... 阅读全文

posted @ 2019-01-18 16:51 子钦加油 阅读 (276) | 评论 (0) 编辑

Laravel 5.2 二、HTTP路由、创建控制器 与 资源路由
摘要:一、HTTP路由 所有路由都定义在 App\Providers\RouteServiceProvider 类载入的 app/Http/routes.php文件中。 1. 基本路由 简单的 Laravel 路由只接受一个 URI 和一个闭包 1 2 3 Route::get('foo', functi 阅读全文

posted @ 2019-01-17 19:14 子钦加油 阅读 (238) | 评论 (0) 编辑

一、Composer下载安装
摘要:1、composer下载 英文网站:https://getcomposer.org/ 中文镜像:https://www.phpcomposer.com/ 2、composer安装 • win下安装图文教程: • http://bbs.houdunwang.com/thread-100920-1-1. 阅读全文

posted @ 2019-01-10 16:55 子钦加油 阅读 (59) | 评论 (1) 编辑

二、Laravel手动下载安装及初始化配置(此处以Laravel5.2为例)
摘要:1、下载安装Laravel5.2的几种方法 —— 一键安装包下载: —— http://www.golaravel.com/download/ —— github下载 —— https://github.com/laravel/laravel —— 直接下载zip包 —— SourceTree克隆下 阅读全文

posted @ 2019-01-10 16:53 子钦加油 阅读 (253) | 评论 (0) 编辑

三、HTTP基础路由详解
摘要:1、一次请求的完整实现过程 2、基础路由 Route::get($uri,$callback); Route::post($uri,$callback); Route::put($uri,$callback); Route::patch($uri,$callback); Route::delete( 阅读全文

posted @ 2019-01-10 16:52 子钦加油 阅读 (137) | 评论 (0) 编辑

四、HTTP控制器
摘要:1、控制器的作用:数据和视图之间的桥梁 2、控制器创建方法: (1)手动创建 <?php namespace App\Http\Controllers; class UserController extends Controller { public function showProfile($id 阅读全文

posted @ 2019-01-10 16:51 子钦加油 阅读 (29) | 评论 (0) 编辑

laravel框架详解
摘要:一、基础篇 1、概念 Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,同时提供了完整而清晰的文档,而且为快速、安全地开发现代应用提供了必要的功能。2011年,Taylor Otwell首次将Laravel带给这个世界,彼时,Laravel就是一个全新且现代的框架。Laravel基于M 阅读全文

posted @ 2019-01-10 16:48 子钦加油 阅读 (194) | 评论 (0) 编辑

laravel前后台路由分离
摘要:在laravel中创建文件放置前台和后台控制器 找到app/providers/RouteServiceProvider.PHP文件 在内配置 例: 或 完成后我们的路由也可以新建了 但要和上面的名称要一样 在路由中可以这样写(当然也可以自定义路由)例: 个人主页 转自woshihaiyong168 阅读全文

posted @ 2019-01-10 16:42 子钦加油 阅读 (752) | 评论 (0) 编辑

laravel5验证码
摘要:laravel框架是一个“非常优雅的框架”的框架,但是laravel框架中却没有像TP 以及Ci框架中自带的验证码类,此时就需要引入第三方库,下面我们就开始吧!!! 参考文章链接:http://www.jianshu.com/p/8e4ac7852b5a 效果展示: 代码实现: 在Laravel中有 阅读全文

posted @ 2019-01-10 16:36 子钦加油 阅读 (188) | 评论 (0) 编辑

laravel表单验证
摘要:效果展示: 代码 实现: 后台: use Validator; 前台: $validator->fails() 验证都符合规则返回false 不符合规则返回true 注:转自小白丶程序猿的博客 阅读全文

posted @ 2019-01-10 16:21 子钦加油 阅读 (153) | 评论 (0) 编辑

laravel5.1 ajax post传值_token
摘要:laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token= 每次都写这条数据是否不利于我们优雅的编写代码呢?! laravel中也提供了header中传_t 阅读全文

posted @ 2019-01-10 16:15 子钦加油 阅读 (366) | 评论 (0) 编辑

laravel文件上传
摘要:$file = Request::file('photo');//文件 $name = input::get('name');//其他属性值 $allowed_extensions = ["png", "jpg", "gif"]; if ($file->getClientOriginalExtension() && !in_arra... 阅读全文

posted @ 2019-01-10 16:12 子钦加油 阅读 (94) | 评论 (0) 编辑

Laravel 系列入门教程(五)【最适合中国人的 Laravel 教程】
摘要:本文是本系列教程的完结篇,我们将一起给 Article 加入评论功能,让游客在前台页面可以查看、提交、回复评论,并完成后台评论管理功能,可以删除、编辑评论。Article 和评论将使用 Laravel Eloquent 提供的“一对多关系”功能大大简化模型间关系的复杂度。最终,我们将得到一个个人博客 阅读全文

posted @ 2019-01-10 14:55 子钦加油 阅读 (105) | 评论 (0) 编辑

Laravel 系列入门教程(四)【最适合中国人的 Laravel 教程】
摘要:本篇文章中,我将跟大家一起实现 Article 的新增、编辑和删除功能,仔细解读每一段代码,相信本篇文章看完,你就能够 get Laravel 使用之道。 RESTful 资源控制器 资源控制器是 Laravel 内部的一种功能强大的约定,它约定了一系列对某一种资源进行“增删改查”操作的路由配置,让 阅读全文

posted @ 2019-01-10 14:47 子钦加油 阅读 (108) | 评论 (0) 编辑

Laravel 系列入门教程(三)【最适合中国人的 Laravel 教程】
摘要:在本篇文章中,我们将尝试构建一个带后台的简单博客系统。我们将会使用到 路由、MVC、Eloquent ORM 和 blade 视图系统。 简单博客系统规划 我们在教程一中已经新建了一个继承自 Eloquent Model 类的 Article 类,使用 migration 建立了数据表并使用 see 阅读全文

posted @ 2019-01-10 14:29 子钦加油 阅读 (158) | 评论 (0) 编辑

Laravel 系列入门教程(二)【最适合中国人的 Laravel 教程】
摘要:本篇文章中,我将跟大家一起体验 Laravel 框架最重要的部分——路由系统。 如果你读过 2015 版的教程,你会发现那篇文章里大书特书的 Auth 系统构建已经被 Laravel 捎带手给解决了。在更早的 2014(Laravel 4)版教程中,实际上我是通过让大家自己手动构建高难度的 Auth 阅读全文

posted @ 2019-01-10 14:05 子钦加油 阅读 (177) | 评论 (0) 编辑

Laravel 系列入门教程(一)【最适合中国人的 Laravel 教程】
摘要:热烈庆祝 Laravel 5.5 LTS 发布! 实际上 Laravel 上一个 LTS 选择 5.1 是非常不明智的,因为 5.2 增加了许许多多优秀的特性。现在好了,大家都用最新的长期支持版本 5.5 吧! Laravel 5.5 中文文档:https://d.laravel-china.org 阅读全文

posted @ 2019-01-10 13:51 子钦加油 阅读 (769) | 评论 (0) 编辑

数据库操作 —— 使用进阶:通过查询构建器实现高级功能
摘要:简介 数据库查询构建器提供了一个方便的流接口用于创建和执行数据库查询。查询构建器可以用于执行应用中绝大部分数据库操作,并且能够在 Laravel 支持的所有数据库系统上工作。 注:流接口是一种设计模式,更多关于流接口模式的设计和使用方式,可查看这篇教程:PHP 设计模式系列 —— 流接口模式。 La 阅读全文

posted @ 2018-12-29 17:00 子钦加油 阅读 (138) | 评论 (0) 编辑

Laravel条件查询数据单条数据first,多条数据get
摘要:使用DB查询,必须use Illuminate\Support\Facades\DB; 多数组条件查询单条数据 first() 解释下哈,这里是前台模板提交ajax提交来的post方式数据,这里我没有用到Model层,也就是Model层逻辑在Controller里写了,这也是可以的哈 查询多条数据用 阅读全文

posted @ 2018-12-29 16:35 子钦加油 阅读 (137) | 评论 (0) 编辑

laravel compact的用法
摘要:向视图中传递变量 我们在开发web应用当中,通常都不是为了写静态页面而生的,我们需要跟数据打交道,那么这个时候,问题就来了,在一个MVC的框架中,怎么将数据传给视图呢?比如我们要在 ArticleController 的 index 方法的视图输出一个 $title 的变量,在Laravel中,有下 阅读全文

posted @ 2018-12-29 10:33 子钦加油 阅读 (883) | 评论 (0) 编辑

laravel中请求用例$request可用的一些方法小结
摘要:laravel中$request可用的一些方法小结 1,请求方法的获取 2,检测请求方法 3,获取请求的路径 4,获取完整的url 5,获取请求的ip 6,获取端口 7,参数的获取 8,设置默认值 9,检测请求参数 10,获取所有请求参数 11,提取部分参数 12,剔除不需要的参数 13,获取请求头 阅读全文

posted @ 2018-12-29 09:51 子钦加油 阅读 (814) | 评论 (0) 编辑

laravel 数据库操作(表、字段)
摘要:1)创建表(make:migration create),例如创建 articles 运行命令后,会在 /database/migrations/ 生成对应的数据库迁移文件,通过修改文件里的 up 方法 和 down 文件,来创建数据表和删除数据表 运行 php artisan migrate 命令 阅读全文

posted @ 2018-12-21 11:29 子钦加油 阅读 (680) | 评论 (0) 编辑

laravel5.5通过Migrations修改表 的artisan命令
摘要:1,不同表的修改都需要通过命令创建一个文件 2,首先通过artisan创建对应表的一个文件 php artisan make:module:migration abtinvitcard(模块名) alert_(表名不带前缀)invitcard 3,php artisan module:migrate 阅读全文

posted @ 2018-12-21 10:59 子钦加油 阅读 (201) | 评论 (0) 编辑

Laravel5.5 数据库迁移:创建表与修改表
摘要:数据库迁移是数据库的版本管理,要使用数据库迁移,需要在.env文件中连接好数据库(不多说)。laravel本身已经存在user表和password_resets表的迁移了,因此,执行 便会在数据库中创建好user表、password_resets表和migrations表。migrations表是版 阅读全文

posted @ 2018-12-21 10:57 子钦加油 阅读 (1004) | 评论 (0) 编辑

[ Laravel 5.5 文档 ] 快速入门 —— 目录结构篇
摘要:简介 Laravel 默认的目录结构试图为不管是大型应用还是小型应用提供一个良好的起点。当然,你也可以按照自己的喜好重新组织应用的目录结构,因为 Laravel 对于指定类在何处被加载没有任何限制 —— 只要 Composer 可以自动载入它们即可。 Models 目录在哪里? 许多初学者可能都会困 阅读全文

posted @ 2018-12-20 10:30 子钦加油 阅读 (80) | 评论 (0) 编辑

thinkphp3.2模块名如何不区分大小写?
摘要:thinkphp3.2中已配置:'URL_CASE_INSENSITIVE' => true,对于控制器及操作名大小写都可以,但仍对于模块名的大小写就运行机制出错,比如:http://www.xxxx.com/Home 这是正常的,但换成http://www.xxxx.com/home就出错,解决方 阅读全文

posted @ 2018-12-10 14:23 子钦加油 阅读 (513) | 评论 (0) 编辑

thinkphp模板中,checkbox回显问题
摘要:直接看上面的代码 然后看下面的示例代码 解释如下:$data为分配到模板的变量,tag为公司标签集变量 拿循环出的标签集里t_Id 判断是否在 $data.c_Tag里面来确定是否输出 checked 从而实现回显效果如下图 阅读全文

posted @ 2018-11-03 19:17 子钦加油 阅读 (414) | 评论 (0) 编辑

常用命令大全总结中
摘要:重启PHP FastCGI # killall php-fpm# /etc/init.d/php-fpm 没有设置全局的情况下 重启nginx命令 /application/nginx/sbin/nginx -s reload 阅读全文

posted @ 2018-11-03 11:26 子钦加油 阅读 (87) | 评论 (0) 编辑

date('Y-m-d H:i:s',time()) 与 date('Y-m-d h:i:s',time())区别是什么
摘要:date('Y-m-d H:i:s',time()) 按24小时制 date('Y-m-d h:i:s',time()) 按12小时制 阅读全文

posted @ 2018-10-24 17:30 子钦加油 阅读 (541) | 评论 (0) 编辑

将Y-m-d转换为Y年m月d日
摘要:自己编写的,不能直接套用,理解后可自行变化: $var=explode(' ',$res['act_starting']); $var1=$var[0]; $time=explode('-',$var1); if($time[1]<10) { $time[1] = str_replace("0", 阅读全文

posted @ 2018-10-24 17:29 子钦加油 阅读 (310) | 评论 (4) 编辑

TP5.0 PHPExcel 数据表格导出导入(引)
摘要:TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去,这就变得很尴尬,最后看了Tp5的手册,扩展库里 阅读全文

posted @ 2018-10-24 16:57 子钦加油 阅读 (157) | 评论 (0) 编辑

thinkphp5引入公共部分header、footer等
摘要:由于用惯了tp3.2,改用tp5有些还是感觉别扭的 直接上问题:项目中需要用到引入公共导航、头部、底部、右边部分等等 首先要弄清楚thinkphp5的配置项是哪个文件,众所周知:config.php,如下图所示 只需要在配置项里配置里如下内容即可 上面代码红色部分就是定义引入公共部分的标签库标签,图 阅读全文

posted @ 2018-09-14 13:50 子钦加油 阅读 (164) | 评论 (0) 编辑

PHP按符号截取字符串的指定部分
摘要:字符串截取在php开发中是比较常用的;而且对于截取的需求也有很多种;就比如说对url链接的操作:http://baijunyao.com/article/12 有时我们想截取最后一个斜杠'/'后面的数字;有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等; 阅读全文

posted @ 2018-09-10 10:38 子钦加油 阅读 (2139) | 评论 (1) 编辑

thinkphp简洁、美观、靠谱的分页类
摘要:我们要实现如下图分页效果 这个分页类是在thinkphp框架内置的分页类的基础上修改而来;原分页类的一些设计,在实际运用中感觉不是很方便; 1、只有一页内容时不显示分页; 2、原分页类在当前页是第一页和最后一页的时候,不显示第一页和最后一页的按钮; 3、分页数比较少时不显示首页和末页按钮; 4、包裹 阅读全文

posted @ 2018-09-10 10:26 子钦加油 阅读 (242) | 评论 (0) 编辑

人类阅读的优越方式打印php数组
摘要:在程序开发过程中;打印数据进行查看调试是非常频繁的;如果没有一种易于阅读的样式那是相当痛苦的;先定义一个数组; 如果用php系统函数print_r 或者 var_dump 打印出来的效果是这样的; 我想除了超神级别的眼力;一般人是很难阅读的;还好thinkphp为我们准备了一个靠谱点的dump函数; 阅读全文

posted @ 2018-09-10 10:07 子钦加油 阅读 (151) | 评论 (0) 编辑

解决PHP Redis扩展无法加载的问题(zend_new_interned_string in Unknown on line 0)
摘要:出错代码如下 最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis下载了phpredis,并且按照官方的说明进行了安装 但是在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入 试了网上一些解决方案,均无法解决问题。 阅读全文

posted @ 2018-09-07 14:56 子钦加油 阅读 (150) | 评论 (0) 编辑

PHP Warning: PHP Startup: redis: Unable to initialize module Windows版本phpredis扩展
摘要:版权声明:经验之谈,不知能否换包辣条,另,转载请注明出处。https://www.cnblogs.com/zmdComeOn/category/1295248.html 我是在安装redis的时候碰到类似问题,当时没有记录,因为很快就被修复了,说一说出现这个问题的原因,只有一个: 你下载的拓展和你的 阅读全文

posted @ 2018-09-06 18:48 子钦加油 阅读 (1034) | 评论 (0) 编辑

带你使用JS-SDK自定义微信分享效果
摘要:前言 想必各位在写wap端时都遇到过这样的场景吧 自定义分享标题、图片、描述 接下来小编给大家讲解下分享相关操作 预期效果 原始的分享效果: 使用微信JS-SDK的分享效果: 可以看出缩略图,标题,摘要样式良好,给用户的体验很好。 准备工作 微信官方开发者文档地址:https://mp.weixin 阅读全文

posted @ 2018-09-06 17:57 子钦加油 阅读 (293) | 评论 (0) 编辑

导航

返回顶部