随笔分类 - php语言 / php框架
摘要:一直在鼓励自己 CI-4 开发手册网址 https://codeigniter.org.cn/user_guide/index.html CI-3 开发手册网址 https://codeigniter.org.cn/userguide3/index.html
阅读全文
摘要:为了防止在协程上下文中修改共享变量导致的问题,你可以采用以下几种方法: 避免共享状态: 尽可能地将数据封装在对象的实例属性中,而不是使用全局变量或静态属性。使用对象实例作为参数在协程之间传递,而不是直接操作共享状态。 使用锁: 如果你确实需要共享状态,并且多个协程可能同时访问和修改它,那么你可以使用
阅读全文
摘要:为什么使用依赖注入,他的好处? 提高模块化和可测试性 降低耦合度 增强代码的灵活性和可维护性 简化对象创建和管理 促进单一职责原则
阅读全文
摘要:在hyperf 依赖注入中,其中的一种注入方法Inject方式,其原理 Inject注解实现原理: 注解处理:DI 容器在启动时会扫描所有使用了@Inject注解的类,找到需要注入的依赖。 对象创建:DI 容器负责创建对象的实例。如果一个类的构造函数、字段或方法参数标记了@Inject注解,DI 容
阅读全文
摘要:启动,进入对饮的项目目录 php ./start.php start 访问路由: http://127.0.0.1:8787 或者 localhost:8787 端口可配置,在config文件夹下面, 'listen' => 'http://0.0.0.0:8999' 跟我比懒,你输定了,因为我都懒
阅读全文
摘要:hyperf 微服务架构的核心 服务注册和发现是微服务架构中的关键部分,Hyperf可以与诸如Etcd、Consul等服务注册中心集成,服务启动时向注册中心注册自身信息,服务消费者从注册中心发现并调用服务保证服务地址的动态管理和高可用性。
阅读全文
摘要:Magento 包含了PHP、Zend Framework、MySQL、Elasticsearch、Redis、Apache/Nginx、Composer、PHPUnit、LESS/Sass以及JavaScript库和框架 Magento的整体架构分为四个关键层:客户端层、应用程序层、服务层和数据访
阅读全文
摘要:基于thinkorm 模型的时 可以直接使用命令进行生成 php webman make:model table_name 生如蝼蚁,当立鸿鹄之志。
阅读全文
摘要:webman 进行本地安装 意思就是在当前目录下面进行创建一个webman项目,并且项目名为web-ebook composer create-project --prefer-dist workerman/webman webman-ebook 然后进行对应的项目目录,在进行添加 admin, c
阅读全文
摘要:第一点: 在入口文件的 index.php 同级目录下面,与个.htaccess 文件,写入如下代码 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST
阅读全文
摘要:能用钱解决的都不是问题,但如何有钱,才是你最大的问题。 什么是API限流? Laravel API 限流是一种保护机制,用于限制对 API 端点的访问频率。它可以帮助防止恶意用户或机器人对 API 端点进行过度请求,从而保护应用程序免受滥用和攻击。 在 Laravel 中,可以使用 Laravel
阅读全文
摘要:一些人追求卓越是因为他们天性如此,且能力出众。很多其他人却也喜欢跟着凑热闹。 如何减少 Laravel 中的内存使用? 在处理大量数据时,可以使用 cursor 方法以减少内存使用量 例如: $users = User::all(); foreach ($users as $user) { // 处
阅读全文
摘要:这个世界没有错,谁让你长得不好看又没钱。 laravel 框架的优势 Laravel 具有 blade 模板引擎,可创建动态布局并增加编译任务. 可以很简单的复用代码. 不需要手动维护和包含路径,因为具有自动加载功能. 该框架可帮助您使用 LOC 容器制作新工具. Laravel 提供了一个版本控制
阅读全文
摘要:上帝为你关上了一扇门,还会给它加上防盗锁,大插销。 什么是服务器容器? 服务容器是用于在 Laravel 中执行依赖注入的工具。 用于存储各种注入到容器中的类库对象,首先会经过绑定到容器,然后在通过反射机制获取里面的对象,或者的时候会根据绑定的类型进行判断,例如有类、闭包、实例对象。会根据类型进行获
阅读全文
摘要:相信你一定不会被生活打倒,因为你的体重,超过了生活的预料。 什么是HTTP中间件? HTTP 中间件是一种用于过滤 HTTP 请求的技术。 Laravel 包含一个中间件,用于检查应用程序用户是否已通过身份验证。
阅读全文
摘要:往往那些不起眼的小餐馆,才能吃到真正的美味,而那些大酒店的我吃不起。 Laravel 反向路由 会根据路由声明生成 URL。反向路由使您的应用程序更加灵活 例如 Route::get('login', 'users@login'); 使用反向路由 {{ HTML::link_to_action('u
阅读全文
摘要:女人用丝袜征服了男人,男人用丝袜征服了银行。 定义:路由命名使得在生成重定向或者 URL 的时候更加方便地引用路由。您可以通过将 name 方法加到路由定义上来指定命名路由 使用: Route::get('user/profile', function () { // })->name('profi
阅读全文
摘要:喜欢就要表白,这样才能知道你是几号备胎。 Scopes 允许您轻松地在模型中复用查询逻辑。要定义 scope,只需在模型方法的前面加上 scope class User extends Model { public function scopePopular($query) { return $qu
阅读全文
摘要:即使是天涯海角,也是有尽头的。唯有梦想,是没有尽头的。 如何 mock 一个静态 facade 方法? Facades 为应用程序的服务容器中可用的类提供“静态”接口。与传统的静态方法调用不同,Facades 是可被 mock 的。我们可以使用 shouldReceive 方法 mock 对静态外观
阅读全文
摘要:我也想做一个优雅的淑女,是生活把老娘逼成了泼妇。 laravel 查询生成器 Laravel 查询构建器使用 PDO 参数绑定来保护应用程序免受 SQL 注入攻击。无需清除作为绑定传递的字符串。 一些基础功能: 分块 聚合 Selects 原生方法 Joins Unions Where 排序 分组
阅读全文

浙公网安备 33010602011771号