程序人生

PHP七种数据类型知识点总结

想要入门PHP,首先要学会搭建环境,其次是学习基础语法。PHP的基础包括数据类型,运算符,变量和常量等。 在这篇文章中,我们主要了解什么是数据类型。数据类型是指同种数据的一...

程序人生

php适配器模式简单应用示例

本文实例讲述了php适配器模式简单应用。分享给大家供大家参考,具体如下: 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它...

程序人生

PHP使用PDO实现mysql防注入功能详解

本文实例讲述了PHP使用PDO实现mysql防注入功能。分享给大家供大家参考,具体如下: 1、什么是注入攻击 例如下例: 前端有个提交表格: form action="test.php" method="post" 姓名:input name="u...

程序人生

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

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

程序人生

laravel中的fillable和guarded属性详解

所有的Eloquent模型预设会防止批量赋值,所以需要在Model中设置fillable和guarded属性。 protected $fillable = ['name'];protected $guarded = ['password']; fillable 为白名单,表示该字段可被批量赋值; gua...

程序人生

php开发论坛系统

1、总体设计 前端的一些东西 都可以点的,论坛点进去 index.php !doctype htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0...

程序人生

PHP正则之正向预查与反向预查讲解与实例

了解正向预查反向预查前,我们先要知道正则的2个函数:preg_match_all 、 preg_replace 正向预查反向预查 正向或反向预查都是非获取匹配,不进行存储供以后使用。 1、正向预查 (:pattern) 匹...

程序人生

浅谈laravel框架sql中groupBy之后排序的问题

最近在用框架给公司App写接口时,碰到了一个棘手的问题: 对查询结果进行排序并进行分页(进行了简略修改),下面是最终结果代码: $example = Example::select(DB::raw('max(id) as some_id,this_id...