entities.entities_for_tag

1599 total results found

基于微服务接口自定义邮箱唯一性验证规则

微服务架构 项目实战

上篇教程我们简单演示了如何在 PHP 客户端调用 Micro API 网关提供的 HTTP 接口实现用户认证,不过实现代码非常 PHP Style,一点也不 Laravel Style,这会使得...

由 学院君 发布于2 months ago    浏览数: 81    点赞数: 0

PHP 安全三板斧:过滤、验证和转义之过滤篇 & Laravel底层SQL注入规避

现代 PHP 最佳实践

我们在开发应用时,一般有个约定:不要信任任何来自不受自己控制的数据源中的数据。例如以下这些外部源: $_GET $_POST $_REQUEST $_COOKIE $argv ...

由 学院君 发布于3 years ago    浏览数: 23033    点赞数: 19

PHP 安全三板斧:过滤、验证和转义之验证篇 & Laravel底层字段验证实现

现代 PHP 最佳实践

2、验证数据 PHP原生实现 验证输入数据也很重要,与过滤不同,验证不会从输入数据中删除信息,而只是确认用户输入是否符合预期。如果输入的是电子邮件地址,则确保用户输入的是电子邮件地址;如果需...

由 学院君 发布于3 years ago    浏览数: 9427    点赞数: 9

PHP 安全三板斧:过滤、验证和转义之转义篇 & Blade 模板引擎避免 XSS 攻击原理探究

现代 PHP 最佳实践

PHP 转义实现 把输出渲染成网页或API响应时,一定要转义输出,这也是一种防护措施,能避免渲染恶意代码,造成XSS攻击,还能防止应用的用户无意中执行恶意代码。 我们可以使用前面提到的htm...

由 学院君 发布于3 years ago    浏览数: 12604    点赞数: 10

目录索引

现代 PHP

本系列教程以《Modern PHP》 为蓝本,基于 Laravel 进行讲解。 新特性篇 命名空间 善用接口 Trait 概览 生成器的创建和使用 闭包和匿名函数 Zend O...

由 学院君 发布于1 month ago    浏览数: 3846    点赞数: 2

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(十三):发送文本/表情消息

Swoole 从入门到实战 实战篇

功能概述 发送消息支持多种格式,包括普通文本、表情、图片等,今天我们来介绍最基本的文本和表情消息(Emoji 表情本质上也是文本消息),发送文本消息需要在最下方文本输入框中输入文字,然后点击发...

由 学院君 发布于1 month ago    浏览数: 456    点赞数: 0

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(七):基于 Muse UI 3.0 的前端用户认证功能实现

Swoole 从入门到实战 实战篇

引入 Material Design 字体和图标文件 由于我们的聊天室项目前端界面是基于 Muse UI 的,而 Muse UI 基于 Material Design 实现,所以开始之前,需要...

由 学院君 发布于2 months ago    浏览数: 650    点赞数: 0

Laravel 6.8.0 版本发布

Laravel 新特性系列 版本发布

Laravel 开发团队本周发布了 v6.8.0 版本,主要在测试 HTTP 响应时新增了一些有用的更新,以及其他代码优化和问题修复。 下面我们来大致看一下新增的特性和方法。 新增特性 ...

由 学院君 发布于1 month ago    浏览数: 985    点赞数: 0

在 Laravel 项目中实现 HTTP 缓存(上):浏览器缓存篇

网络协议概论 HTTP 协议详解

学院君在前两篇教程中给大家介绍了 HTTP 缓存的工作机制和实现原理,为了简化模型,更多是基于浏览器缓存来介绍的,但是在实际项目中,基于客户端浏览器的私有缓存并不是主流的实现方案,因为服务端...

由 学院君 发布于2 months ago    浏览数: 71    点赞数: 0

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(十二):加入和退出聊天室房间功能实现

Swoole 从入门到实战 实战篇

今天我们接着上篇教程,继续介绍用户进入聊天室房间后触发进入房间事件,以及退出房间时触发退出房间事件的 Websocket 服务端实现。 进入房间 我们来看进入房间的实现,在 routes/w...

由 学院君 发布于1 month ago    浏览数: 399    点赞数: 0

基于微服务接口重构客户端用户详情页

微服务架构 项目实战

前面我们已经陆续演示了基于微服务接口的用户注册、登录、退出、修改、密码重置功能重构,此外还基于 Broker 实现了客户端与服务端的异步通信,接下来,我们来重构用户详情页,并以此作为用户微服务重...

由 学院君 发布于1 month ago    浏览数: 81    点赞数: 0

Laravel 6.7.0 版本发布

Laravel 新特性系列 版本发布

Laravel 开发团队本周发布了 v6.7.0 版本,新增了一些新特性,以及对之前版本问题的修复。 新增特性 下面我们对其中一些比较值得关注的代码调整做简单的介绍: Eloquent...

由 学院君 发布于1 month ago    浏览数: 904    点赞数: 0

队列

Laravel 6 中文文档 进阶系列

简介 注:Laravel 现在提供了基于 Redis 的,拥有美观的后台和配置系统的 Horizon 队列扩展包,完整信息参考 Horizon文档。 Laravel 队列为不同的后台...

由 学院君 发布于4 months ago    浏览数: 1922    点赞数: 0

LaraDock —— Docker 版 Laravel Homestead:让你在Docker中轻松运行Laravel应用

博客

声明:此文已废弃,最新版教程请点击https://xueyuanjun.com/post/7691.html 什么是LaraDock LaraDock 和 Laravel Homes...

由 学院君 发布于3 years ago    浏览数: 41400    点赞数: 2

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(十一):进入聊天室后获取历史聊天记录

Swoole 从入门到实战 实战篇

在上篇教程中,学院君给大家演示了如何在用户登录后获取未读消息,今天我们进入聊天室房间,看看聊天室里发生的那些事儿。 聊天室页面初始化逻辑 聊天室页面对应的 Vue 组件是 resources...

由 学院君 发布于1 month ago    浏览数: 464    点赞数: 0