mac pecl 安装php7.1扩展教程

鉴于brew突然间的不能使用,简直是好坑的,以前多方便的安装啊,现在却那啥,好尴尬啊brew search php==> Searching local taps...php@5.6 ✔ php@7.1 ✔...

2020-11-05

Mac下关于PHP环境和扩展的安装详解

一直使用windows和Centos进行开发,之前公司配了Mac本,放家里吃灰了一年,新公司还是Mac,无奈只好从头摸索。php安装主要使用brew,请注意由于git上原homebrew/php已经停掉,新的均迁...

2020-11-05

laravel 解决groupBy时出现的错误 isn't in Group By问题

很多人在群里问一个问题:在laravel5.3版本之后使用groupBy的时候会出现一个问题,类似于:`QueryException in Connection.php line 770:SQLSTATE[42000]: Syntax error or acce...

2020-11-05

Laravel 框架返回状态拦截代码

可拦截系统的返回的状态自己在单独处理。使用查询composer require betterde/response// 安装后直接调用以下# storedreturn stored($data, $message = '创建成功'); #updat...

2020-11-05

浅谈laravel 5.6 安装 windows上使用composer的安装过程

在介绍下面的时候,先看一下 laravel 5.6 的环境要求所以大家的php版本一定不要小于 7.1.3 ,我本地使用的是wamp 3.1.0 64位, php可以选择 7.1.9一、下载compser由于一些电脑直...

2020-11-05

基于laravel belongsTo使用详解

前提:订单表(order)和用户表(user)表结构: orderCREATE TABLE `order` (`id` char(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单号',`user_id` bigint(20)...

2020-11-05

tp5 sum某个字段相加得到总数的例子

方法 说明 count 统计数量,参数是要统计的字段名(可选)max 获取最大值,参数是要统计的字段名(必须)min 获取最小值,参数是要统计的字段名(必须)avg 获取平均值,参数是要统计的字段名(必...

2020-11-05

使用tp框架和SQL语句查询数据表中的某字段包含某值

有时我们需要查询某个字段是否包含某值时,通常用like进行模糊查询,但对于一些要求比较准确的查询时(例如:微信公众号的关键字回复匹配查询)就需要用到MySQL的 find_in_set()函数...

2020-11-05

thinkphp5 模型实例化获得数据对象的教程

模型对象和数据对象理解1. 模型对象:模型类实例化后获得的对象;2. 数据对象:获取到了原始数据的模型对象;原始数据:存放在模型对象的$data属性中($data是一个数组)数据对象:说到底,还...

2020-11-05

php 比较获取两个数组相同和不同元素的例子(交集和差集)

1、获取数组相同元素array_intersect()该函数比较两个(或更多个)数组的键值,并返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3...

2020-11-05

tp5.1 实现setInc字段自动加1

如下所示:$rsdd = Db::name('coupon')->where('number',$couponarr[$i])->setInc('num2');//num2字段加 1 已经领优惠券人数用setInc方法自动加1字段默认值不能null,只能为0...

2020-11-05

PHP使用JpGraph绘制折线图操作示例【附源码下载】

本文实例讲述了PHP使用JpGraph绘制折线图操作。分享给大家供大家参考,具体如下:下载jpgraph类库,使用的是src目录下的类文件。require_once './src/jpgraph.php';require_once...

2020-11-05

PHP getID3类的使用方法学习笔记【附getID3源码下载】

本文实例讲述了PHP getID3类的使用方法。分享给大家供大家参考,具体如下:网上描述:getID3()这个PHP脚本能够从MP3或其它媒体文件中提取有用的信息如:ID3标签,bitrate,播放时间等...

2020-11-05

在TP5数据库中四个字段实现无限分类的示例

效果:CREATE TABLE `NewTable` (`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT ,`pid` int(10) UNSIGNED ZEROFILL NOT NULL ,`name` varchar(30) CHARACTER SET utf8 COLL...

2020-11-05

tp5修改(实现即点即改)

效果如下所示:点击修改时把想修改的变成input框实现代码如下:根据自己实际情况修改即可。<script type="text/javascript"> $(document).on('click','.xiu',function(){ ol...

2020-11-05

PHP的Trait机制原理与用法分析

本文实例讲述了PHP的Trait机制原理与用法。分享给大家供大家参考,具体如下:Trait介绍:1、自PHP5.4起,PHP实现了一种代码复用的方法,称为trait。
2、Trait是为类似PHP的单继承语言...

2020-11-05

确保Laravel网站不会被嵌入到其他站点中的方法

HTTP 响应头部中,有一个字段,叫做 X-Frame-Options,该字段可以用来指示是否允许自己的网站被嵌入到其他网站的 <iframe> 或者 <object> 标签中。该头部有三个值 DENY - 始终不...

2020-11-05

tp5递归 无限级分类详解

在TP5公共common.php文件里写<&#63;php //计算某个类别所属的类别层数 function getcatelayer($cateid,$flag=1){ $cates = M('Gcategory'); $ini['cate_id'] = $cateid; $a...

2020-11-05

tp5 实现列表数据根据状态排序

我们的列表数据有时候需要根据据状态来排序,状态有 1,2,3,4 四种状态 如果我们希望将 2 的状态排第一,那么就需要自定义状态因为我们mysql的默认字段状态是,按照ASC方式,升序进...

2020-11-05

Laravel 前端资源配置教程

最近在学Laravel,遇到前端资源加载的问题,记录一下。一、前端共用资源的配置1. webpack.mix.js//一般不太更动,透过以下两个档案讲所需资源加载。mix.js('resources/assets/js/...

2020-11-05

关于laravel模板中生成URL的几种模式总结

1.通过url辅助函数(路由)生成:location.href = "{{url('user/index2')}}";或者:location.href = "{{url::to('user/index2')}}";2.通过别名(路由)生成,前提是在注册路由的时候要指...

2020-11-05

Laravel基础-关于引入公共文件的两种方式

(1)、首先在app\Http\routes.php中定义路由;Route::get('view','ViewController@view');Route::get('article','ViewController@article');Route::get('layout','ViewControlle...

2020-11-05

laravel 解决路由除了根目录其他都404的问题

环境:ubuntu14.04 apache2 php5.6 laravel5.5ip/yourprojectname/public 可以正常访问而ip/yourprojectname/public/api/youractionname 显示404apache的rewrite模块已经启用...

2020-11-05

Laravel使用swoole实现websocket主动消息推送的方法介绍

需求
需要实现一个可以主动触发消息推送的功能,这个可以实现向模板消息那个,给予所有成员发送自定义消息,而不需要通过客户端发送消息,服务端上message中监听传送的消息进行做相...

2020-11-05

laravel-admin 实现在指定的相册下添加照片

相册与照片是一对多的关系,有以下需求: 1、点开一条相册数据看到相册的照片列表2、为相册添加照片时,表单中要看到相册的基本信息以下是实现步骤: 第一步:构建带参数路由:$router-...

2020-11-05

关于laravel-admin ueditor 集成并解决刷新的问题

laravel-admin 是一个快速开发管理后台的框架,这里不做详细介绍UEditor.php<&#63;phpnamespace App\Extensions;use Encore\Admin\Form\Field;class UEditor extends Field{...

2020-11-05

Laravel 之url参数,获取路由参数的例子

如下所示: echo '<pre>'; var_dump( $request->url() ); // url echo '</pre>'; echo '<pre>'; var_dump( $request->route( 'email' ) ); //获取路由参...

2020-11-05

浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑

有一个这样的需求:当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再...

2020-11-05

laravel 实现上传图片到本地和前台访问示例

在config下新建文件admin.php,定义上传文件的路径'upload_img_path' =>'app/public/img',//本地上传图片路径'upload_file_path' =>'app/public/files'//本地上传文件路径在...

2020-11-05

laravel csrf排除路由,禁止,关闭指定路由的例子

百度了下,发现别的教程里需要更改文件,实际上很简单,官方提供了接口可以用来设置;laravel的csrf防范是通过app/http/Middleware目录下的中间件VerifyCsrfToken.php来生效的,如...

2020-11-05

laravel 实现关闭CSRF(全部关闭、部分关闭)

用了laravel就会知道其中的csrf验证功能,如果post传值的时候,没有csrf_token就会报如下的错误:这是因5.2之后的版本中会默认在路由里面添加 web 中间件。在app/Http/Kernel.php...

2020-11-05

laravel利用中间件做防非法登录和权限控制示例

laravel框架的中间件非常好用,使得我们的防非法和rbac可以简单快速的实现中间件就是控制路由的访问,进行分类并统一管理1、首先我们打开artisan输入下面的命令行,创建一个中间...

2020-11-05

基于Laravel 多个中间件的执行顺序详解

问题一个路由需要用到多个中间件,其中一个是 Laravel 自带的 auth 中间件。发现这个中间件不管放在哪里,总是在自定义中间件之前执行。如果业务需要自定义中间在 auth 之前执...

2020-11-05

laravel5 Eloquent 实现事务方式

1.官方手册是这样介绍的:想要在一个数据库事务中运行一连串操作,可以使用DB门面的transaction方法,如果事务闭包中抛出异常,事务将会自动回滚。如果闭包执行成功,事务将会自动提...

2020-11-05

PHP常用函数之base64图片上传功能详解

本文实例讲述了PHP常用函数之base64图片上传功能。分享给大家供大家参考,具体如下:HTML页面代码:<html><head><meta charset="utf-8"></head><body><img id="articleImg" width...

2020-11-05

PHP常用函数之格式化时间操作示例

本文实例讲述了PHP常用函数之格式化时间操作。分享给大家供大家参考,具体如下:/** * 格式化时间 * @param $time 时间戳 * @return bool|string */function formatTimeToNow($...

2020-11-05

PHP常用函数之根据生日计算年龄功能示例

本文实例讲述了PHP常用函数之根据生日计算年龄功能。分享给大家供大家参考,具体如下:/** * 根据出生年月日计算出年龄 * @param $birth_year * @param $birth_month * @param...

2020-11-05

PHP常用函数之获取汉字首字母功能示例

本文实例讲述了PHP常用函数之获取汉字首字母功能。分享给大家供大家参考,具体如下://获取汉字的首字母function getFirstCharters($str){ if (empty($str)) { return '';...

2020-11-05

laravel 解决多库下的DB::transaction()事务失效问题

问题:最近使用laravel的DB::transaction()方法进行事务操作时,发现事务总是无效的。代码如下:DB::transaction(function () use ($uid, $roleId) { RoomUserRole::insert([ 'u...

2020-11-05

Laravel 5.2 文档 数据库 —— 起步介绍

1、简介Laravel 让连接多种数据库以及对数据库进行查询变得非常简单,不论使用原生 SQL、还是查询构建器,还是 Eloquent ORM。目前,Laravel 支持四种类型的数据库系统:MySQLPostg...

2020-11-05

Laravel ORM 数据model操作教程

随机查询$data=Move::where('release',1)->where('is_hot',1)->where('is_status',1)->orderBy(\DB::raw('RAND()'))->take(4)->get();1.ORM操作需要创建对应的modelclass U...

2020-11-05

laravel 解决Eloquent ORM的save方法无法插入数据的问题

学习laravel中:今天在测试使用Eloquent ORM将数据使用 save()方法插入到mysql中时,出现了错误,如图所示:在网上查阅资料后找到了原因:使用save方法新增数据:laravel会默认维护 creat...

2020-11-05

浅谈laravel orm 中的一对多关系 hasMany

个人对于laravel orm 中对于一对多关系的理解文章表 article,文章自然可以评论,表 comment 记录文章的评论,文章和评论的关系就是一对多,一篇文章可以有多个评论。 在 comment...

2020-11-05

laravel orm 关联条件查询代码

如下所示:public function a(){ return $this->belongsTo('App\Models\a', 'aid');}$model = $this->whereHas('a', function ($query) use ($search) { $query->where('us...

2020-11-05

Laravel5.5 视图 - 创建视图和数据传递示例

创建视图视图包含应用的 HTML 代码,并将应用的控制器逻辑和表现逻辑进行分离。视图文件存放在 resources/views 目录中。下面是一个简单的视图示例:<!-- resources/views/gree...

2020-11-05

在laravel中实现将查询的对象转换为多维数组的函数

我们在laravel中通过数据库查询,有时获取的为对象。但是在进行使用excel类的时候,要求我们使用的多维数组。那么我们就不要进行转换了,如果使用toArray()无能将对象转换我们想...

2020-11-05

浅谈laravel数据库查询返回的数据形式

版本:laravel5.4+问题描述:laravel数据库查询返回的数据不是单纯的数组形式,而是数组与类似stdClass Object这种对象的结合体,即使在查询构造器中调用了toArray(),也无法转换成...

2020-11-05

laravel 实现向公共模板中传值 (view composer)

view composers 与视图有关,用在一个service provider 的boot()函数里,就是让一个view加载的时候,由于view composer的作用,去调用某个函数传个参啊啥的。1,创建service providerph...

2020-11-05

laravel框架如何设置公共头和公共尾

可以新建一个布局模板,layout.blade.php在layout中设置公共头、尾<html> <body> <!-- 公共头部代码 --> @yield('content') <!-- 公共尾部代码 --> </body> </html>...

2020-11-05

Laravel 实现Controller向blade前台模板赋值的四种方式小结

如下所示:<&#63;phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class TestController extends Controller{ public function show(){ return view('show...

2020-11-05
返回顶部
顶部