PHP实现RabbitMQ消息队列
config.php 配置信息 BaseMQ.php MQ基类 ProductMQ.php 生产者类 ConsumerMQ.php 消费者类 Consumer2MQ.php 消费者2(可有多个)
Lavarel基础实践——路由、控制器
3、如果你的应用完全基于路由使用控制器,可以使用Laravel的路由缓存,使用路由缓存将会极大减少注册所有应用路由所花费的时间开销,在某些案例中,路由注册速度甚至能提高100倍!
2016-04-20
RabbitMQ 路由模式的使用
路由模式与发布订阅类似,区别是发布订阅交换机会将所有消息广播给所有消费者绑定的队列,消费者消费全部消息;而路由模式交换机只会将与路由键完全匹配的消息发送给消费者绑定的队列,消费者只消费该类消息。
modules项目类型默认运行流程
默认加载web脚手架 modules\\app\\bootstrap_web.php,包含以下内容:1、实例化依赖注入服务工程类 $di = new FactoryDefault();
2020-11-11
【2021/12/27】thinkphp源码无差别阅读(五)
属性:data、contentType、chatset、code、allowCache、options、header、content、cookie、session、
2021-12-27
源码解读:Laravel php artisan route:cache
Laravel route:cache 可以直接缓存路由文件,这样其实可以在一定程度上提高 Laravel 应用的性能,因为缓存路由之后,在访问应用的时候我们就不用再次去计算路由的消耗了,可以直接根据缓存文件来进行匹配处理。
使用Composer从零开发一个简单的restful框架(08)-控制器命名空间
上一章支持了控制器,但控制器不一定都全部存放在一个目录,所以给路由分组添加支持命名空间。路由编辑core/Route.php,添加命名空间相关成员变量和修改相关方法 {代码...} 编辑core/Router.php,修改和添加命名空间相关方法 {代码...} 编辑core/Router.php,修改dispatch方法 {代码...} 应用app/controller目录重命名为...
2025-02-09
Laravel重写资源路由自定义URL
近期在使用Laravel开发项目过程中,为了简化路由代码使用了Laravel的资源路由,Route::resource('photo', 'PhotoController');在默认情况下,Laravel生成的路由表如下:
2017-08-20
手把手教你开发现代PHP框架
本文将从零开始搭建一个现代化的PHP框架,该框架会拥有现代框架的一切特征,如单入口,路由,依赖注入,composer类自动加载机制等等,如同时下最流行的Laravel框架一样。
PHP 框架学习(二):Laravel
预期学习目标 Laravel官方推荐的几本书 关键文档记录 项目搭建 学习要点 源码学习 基本要点 命令行工具 {代码...} 路由的设置 Laravel 的路由不同与 ThinkPHP 的默认路由规则, Laravel 需要定义控制器路由 查看路由定义情况 : php artisan route:list {代码...} 数据的迁移 {代码...} 安装拓展 Swagger-php 下载项目 Swa...
2018-11-24
Laravel 使用 JWT 做 API 认证之tymon/jwt-auth 1.0.0-beta.1实践
将"tymon/jwt-auth": "1.0.0-beta.1" 添加到 composer.json 中,执行 composer update
python语言编写的php laravel项目发布脚本(生产环境实测)
python语言编写的php laravel项目发布脚本(生产环境实测) 使用 全部执行:./deploy.py --all 优化系统:./deploy.py --optimize composer:./deploy.py --composer 使用帮助:./deploy.py --help 代码如下: {代码...}
2016-05-08
laravel 30分站搭建迷你博客
需求分析:我们的迷你博客应该至少包含:新增/编辑/查看/删除文章,以及文章列表展示功能。数据库分析:基于这个功能,我们只需要一张 Articles 数据表来存放文章即可。页面结构分析:应该使用模板继承建立一张基础模板包含:导航栏/底部信息栏/作者信息等。
构造一个仿Laravel Mvc框架 - 路由篇
在我们日常使用Laravel框架中,有很多值得我们学习的设计理念和开发思想,如何代码变得更加“优雅”,核心架构中组件化、服务容器、数据库ORM 都是很值得我们去探究一二的方向。
2020-07-20
构造一个仿Laravel Mvc框架 - 模型(Model)
上一篇中的案例都是将代码写在路由闭包中的,如果路由定义的多了,非常不好维护和管理.所以我们首先需要实现一个 Controller 来处理我们的业务逻辑,也就是Mvc中的C层。
2020-07-27
PHP手写MVC (五)—— 路由
路由是一个框架中必不可少的组件,其作用是把 URL 按照预定规则解析到特定控制器中。 我们在这里定义了两种路由规则: 查询字符串。在路径后面使用问号加参数,多个参数用 & 分隔。在配置文件使用 querystring 表示 {代码...} 路径,以路径的形式将参数和值添加到后面,中间用 / 分隔。配置中使用 restful {代码...}...
Luthier CI 路由 Routes
路由 ( Routes ) 内容 ( Contents ) 介绍 Introduction 路由类型 Route types 句法 Syntax 命名空间 Namespaces 前缀 Prefixes 命名路线 Named routes 回调为路线 Callbacks as routes 组 Groups 资源路线 Resource routes 默认控制器 Default controller 参数 Parameters 可选参数 Optional parameters 参数正则表达式 ...
2019-05-06