Laravel监听数据库访问,打印SQL的例子

增加一个helper函数if ( ! function_exists('sql_dump')) { function sql_dump() { \DB::listen(function ($sql) { $i = 0; $bindings = $sql->bindings;...

2020-11-05

PHP调用QQ互联接口实现QQ登录网站功能示例

本文实例讲述了PHP调用QQ互联接口实现QQ登录网站功能。分享给大家供大家参考,具体如下:调用QQ登录接口,首先要到QQ互联完善开发者认证信息,并通过审核,然后创建一个网站应用,获得A...

2020-11-05

Laravel实现ORM带条件搜索分页

Laravel条件搜索一般使用where方法,如下:查询构造器:$users = DB::table('users')->where('votes', '=', 100)->get();或者ORM:$users = User::where('votes', '=', 100)->all()...

2020-11-05

laravel 查询数据库获取结果实现判断是否为空

大家使用的场景是这样的:$users = DB::table('users')->where('id',$id)->get(); if($users){ //有数据 }else{ //没数据 } 或 if(is_null($users)){ // } 或 if(empty(...

2020-11-05

PHP Swoole异步MySQL客户端实现方法示例

本文实例讲述了PHP Swoole异步MySQL客户端实现方法。分享给大家供大家参考,具体如下:使用函数:swoole_mysql使用版本:1.8.6及以上把官方文档的例子改写成了面向对象的形式,示例如...

2020-11-05

PHP 计算两个时间段之间交集的天数示例

废话不多说,我就直接上代码吧!/** * 计算两个时间段之间交集的天数 * @param $startDate1 开始日期1 * @param $endDate1 结束日期1 * @param $startDate2 开始日期2 * @param...

2020-11-05

Laravel使用模型实现like模糊查询的例子

使用模型实现数据的增删改查的好处真的很多,比简单的DB类实现要安全的多 ,强烈建议使用其它操作文档里有,就不说了,说一个一般大神不会用的,like模糊查询。下面这段代码是通过URL...

2020-11-05

Thinkphp 3.2框架使用Redis的方法详解

本文实例讲述了Thinkphp 3.2框架使用Redis的方法。分享给大家供大家参考,具体如下:(1)直接调用框架自带的Redis类:路径:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。...

2020-11-05

laravel 5.5 关闭token的3种实现方式

方法一:关闭掉选中的那一行 整个项目可全部关闭token方法二:在middleware的verifyCsrfTkoen.php中添加函数方法 handle 可以在项目整个禁用token;方法三:定义在 protected $exc...

2020-11-05

laravel5.1 ajax post 传值_token示例

laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token={{...

2020-11-05

Laravel (Lumen) 解决JWT-Auth刷新token的问题

Laravel(Lumen)中使用JWT-Auth遇到一个问题,即token如何刷新。一开始不太理解作者的设计思想,看了很多issue之后,慢慢明白jwt-refresh如何使用。建一个路由,比如“auth/refresh-...

2020-11-05

对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍

一、 什么是 CSRF ? CSRF是Cross Site Request Forgery的缩写,看起来和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求...

2020-11-05

laravel5.5安装jwt-auth 生成token令牌的示例

1:首先通过composer进行安装composer require tymon/jwt-auth2:添加服务提供者编辑 config/app.php,在 "providers" 添加:'Tymon\JWTAuth\Providers\JWTAuthServiceProvider',3:...

2020-11-05

Laravel 5.5 实现禁用用户注册示例

在app/Http/Controllers/Auth/RegisterController.php中重写两个函数,如下:/** * Show the application registration form. * * @return \Illuminate\Http\Response */public...

2020-11-05

laravel 实现用户登录注销并限制功能

1. 创建登录控制器 在项目根目录输入: php artisan make:controller Admin/LoginController2.创建用户模块 以及数据库php artisan make:model Model/Admin -m运行之后 项目...

2020-11-05

laravel 错误处理,接口错误返回json代码

Laravel 默认已经为我们配置好了错误和异常处理,我们在 App\Exceptions\Handler 类中触发异常并将响应返回给用户。 所有异常都由类App\Exceptions\Handler处理,该类包含两个...

2020-11-05

Laravel validate error处理,ajax,json示例

如下所示:public function updateLevelTestRecords(Request $request) { $rules = [ 'uid' => 'required|integer', 'level_test_page_id' => 'required', 'level_tes...

2020-11-05

PHP 图片合成、仿微信群头像的方法示例

本文实例讲述了PHP 图片合成、仿微信群头像的方法。分享给大家供大家参考,具体如下:参考文章:作者:凯歌~,php图片合成方法(多张图片合成一张)https://www.freexyz.cn/article/12903...

2020-11-05

Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)

程序内容相关:Laravel+ajax+CSRF 好吧还有好多能扯出来好像有点多而且微不足道得像面前鼠标垫上的纤维不重要所以就不扯了啊我废话好多贴上自己的解决办法,两行内容1.在页面上...

2020-11-05

laravel接管Dingo-api和默认的错误处理方式

接管Dingo-api的错误如上图所示,AppServiceProvider.php中的register()方法中添加如下代码\API::error(function (\Illuminate\Validation\ValidationException $exception){...

2020-11-05

laravel 解决Validator使用中出现的问题

在控制器中用到了Validator::make(),它默认是use Dotenv\Validator;但这样会出现FatalErrorException错误 call to undefined method Dotenv\Validator::make()解决方法把use...

2020-11-05

Laravel实现通过blade模板引擎渲染视图

laravel提供了blade模板引擎用于视图的渲染,在blade中可以直接使用PHP代码,并且blade最终也会被编译为php缓存起来,只有在blade文件被修改后才会重新编译,这一点可以节省开销提...

2020-11-05

解决php扩展安装不生效问题

php安装扩展模块后,重启不生效的原因及解决办法在lnmp运维环境中,我们经常会碰到有些php依赖的扩展模块没有安装,这就需要后续添加这些扩展模块。在扩展被安装配置后,往往会发现...

2020-11-05

Laravel5.5 动态切换多语言的操作方式

第一步: 新建所有的语言包文件 resources/langmessages.php就是返回一个数组 return [] 格式中文的: return [ "test" => "这里是测试", "test1" => "继续测试", ......];英...

2020-11-05

Laravel 实现添加多语言提示信息

Laravel默认的locale用的是en,在resouces/lang/en文件夹下,我们可以看到以下几个文件:resources - lang - en -- auth.php -- pagination.php -- passwords...

2020-11-05

在 Laravel 中动态隐藏 API 字段的方法

我最近在 Laravel Brasil 社区看到一个问题,结果比看起来更有趣。想象一下你有一个 UsersResource 用下面的实现:<&#63;phpnamespace App\Http\Resources;use Illuminate\Http...

2020-11-05

layui数据表格自定义每页条数limit设置

废话不多说,直接上代码吧!如下所示:table.render({ elem: '#data_grid' //,width: 900 //,height: 274 ,cols: [[ //标题栏 {field: 'id', title: 'ID', width: 80,...

2020-11-05

php+layui数据表格实现数据分页渲染代码

一、HTML<table class="layui-hide layui-table" id="spu-data"></table>二、JS说明:需要引入layui中的table和laytpl模板引擎,laytpl可以自定义事件及自定义数据字段等<!--...

2020-11-05

PHP判断当前使用的是什么浏览器(推荐)

PHP简单判断当前使用的是什么浏览器,判断浏览器类型的方法,方便统计网站访问用户使用浏览器的比例。判断浏览器类型方法一function userBrowser() { $user_OSagent = $_SERVE...

2020-11-05

PHP接入微信H5支付的方法示例

开发前配置
进行代码接入前,需在微信后台填写授权回调域名,此域名必须经过ICP备案开发主要流程 用户下单时选择微信支付 商户进行业务逻辑处理并调用微信统一下单接口,微信H5...

2020-11-05

PHP常见的序列化与反序列化操作实例分析

本文实例讲述了PHP常见的序列化与反序列化操作。分享给大家供大家参考,具体如下:1.概念serialize() 把变量和它们的值编码成文本形式unserialize() 恢复原先变量 2.序列化例子...

2020-11-05

php上传后台无法收到数据解决方法

php无法收到数据form表单是很常用的html标签,它能为我们提交数据到服务器,上传文件等。有时后台程序却无法接收数据,下面看看解决方法吧。一、$_POST接收不到数据,$_GET能接收到...

2020-11-05

微信小程序发送订阅消息的方法(php 为例)

1、订阅消息
其实如果用过模板消息的话,改用订阅消息挺简单的,看一下官方文档稍加摸索就能使用。但是对于那些第一次用的萌新来说,可能会遇到各种各样的坑,所以我会具体的说一下...

2020-11-05

Laravel 中使用简单的方法跟踪用户是否在线(推荐)

今天,我的任务是,在Laravel应用程序用户个人资料页面上,用户名旁边添加一个绿点,表示他们是否在线。我首先想到的是,我们将需要启动一个node.js服务器并跟踪每个用户的活动套接字...

2020-11-05

ThinkPHP5.0框架实现切换数据库的方法分析

本文实例讲述了ThinkPHP5.0框架实现切换数据库的方法。分享给大家供大家参考,具体如下:方法一:config.php添加数据库配置'video_log' => [ // 数据库类型 'type' =>...

2020-11-05

PHP的HTTP客户端Guzzle简单使用方法分析

本文实例讲述了PHP的HTTP客户端Guzzle简单使用方法。分享给大家供大家参考,具体如下:首先来一段官方文档对Guzzle的介绍:然后cd到网站根目录,执行Composer命令下载Guzzle:(Linux环...

2020-11-05

thinkPHP框架乐观锁和悲观锁实例分析

本文实例讲述了thinkPHP框架乐观锁和悲观锁。分享给大家供大家参考,具体如下:乐观锁:例子对于一个正在出售的火爆商品,同一个时间,同时有10个人同时发起了10个线程来购买,10个线程...

2020-11-05

PHP简单实现图片格式转换(jpg转png,gif转png等)

需求
开发过程中总会遇到一些需求需要对图片格式进行转换。比如 gif转png,jpg转png如最近使用某平台的图片文件识别,居然不支持gif格式,那么就需要将gif处理成png等。依赖
php...

2020-11-05

tp5框架的增删改查操作示例

本文实例讲述了tp5框架的增删改查操作。分享给大家供大家参考,具体如下:controller控制器写入的内容 public function index() { $list = Db::table('user')->select();...

2020-11-05

laravel 框架实现无限级分类的方法示例

本文实例讲述了laravel 框架实现无限级分类的方法。分享给大家供大家参考,具体如下:模型中的代码namespace App\models\wxj;use Illuminate\Support\Facades\DB;use Session;c...

2020-11-05

Laravel框架实现即点即改功能的方法分析

本文实例讲述了Laravel框架实现即点即改功能的方法。分享给大家供大家参考,具体如下:有的时候我们不需要更改大量数据,只需要更改一个字段的时候,我们就用到了即点即改,以用户...

2020-11-05

TP5框架简单登录功能实现方法示例

本文实例讲述了TP5框架简单登录功能实现方法。分享给大家供大家参考,具体如下:登录方法,验证public function login(){ if(request()->isGet()){ return view('login'...

2020-11-05

laravel框架实现后台登录、退出功能示例

本文实例讲述了laravel框架实现后台登录、退出功能。分享给大家供大家参考,具体如下:我们在写后台管理系统时,登录,退出是避免不了的,那我们如何使用laravel实现呢&#63;
首先,...

2020-11-05

Laravel框架实现抢红包功能示例

本文实例讲述了Laravel框架实现抢红包功能。分享给大家供大家参考,具体如下:首先进行登录<form action="{{url('b_login')}}" method="post"> {{csrf_field()}} <p>用户名:<...

2020-11-05

php ZipArchive实现多文件打包下载实例

实例代码:public function downLoad($dataUrl,$saveName) { $datalist = [ ROOT_PATH.'/public/introduce/110.docx', ROOT_PATH.'/public/upfile/110.zip'...

2020-11-05

PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】

本文实例讲述了PHP连接MySQL数据库的三种方式。分享给大家供大家参考,具体如下:PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,...

2020-11-05

PHP 文件写入和读取操作实例详解【必看篇】

本文实例讲述了PHP 文件写入和读取操作。分享给大家供大家参考,具体如下:文章提纲:一.实现文件读取和写入的基本思路
二.使用fopen方法打开文件
三.文件读取和文件写入操作
四.使用...

2020-11-05

php 中self,this的区别和操作方法实例分析

本文实例讲述了php 中self,this的区别和操作方法。分享给大家供大家参考,具体如下:面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP...

2020-11-05

laravel返回统一格式错误码问题

背景最近在学习开发一个安卓项目,后端接口项目开始用PHP的Yii2.0框架新启了个项目,后换成laravel5.5,最近看到laravel升级了新版本,于是又将项目更新到laravel6.4在使用yii和lar...

2020-11-05

详解laravel passport OAuth2.0的4种模式

参考:https://xueyuanjun.com/post/1... 熟悉的场景某个网站,某用户未注册,注册时提示可微信账号登录(github, google都有类似某网站是第三方(客户端), 认证服务器和资源服务...

2020-11-05
返回顶部
顶部