10 2022 档案
摘要:能用钱解决的都不是问题,但如何有钱,才是你最大的问题。 什么是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 包含一个中间件,用于检查应用程序用户是否已通过身份验证。
阅读全文
摘要:别人露腿那叫美,你露腿就想让人怼。 autoloader是什么? 自动加载器定义了自动在代码中包含 PHP 类的方法,而不必使用诸如 require 和 include 之类的语句。 扩展 PSR-4 将支持更简单的文件夹结构,但是将使我们仅通过查看完全限定的名称就无法知道类的确切路径。 PSR-0
阅读全文
摘要:听成绩的时候要用右耳听,因为左耳靠近心脏,可能会猝死。 什么是重载? 方法重载是使用具有不同签名的相同方法名称的现象。 就PHP开发语言 PHP 中函数签名仅基于它们的名称,并且不包含参数列表,因此不能有两个具有相同名称的函数,所以 PHP 不支持方法重载。 但是,我们可以声明一个可变函数,它接受可
阅读全文
摘要:往往那些不起眼的小餐馆,才能吃到真正的美味,而那些大酒店的我吃不起。 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 对静态外观
阅读全文
摘要:所谓的骑士救公主,是因为恶龙从未伤害过公主。 python类四大特性 1、封装 2、继承 3、多态 4、抽象
阅读全文
摘要:我也想做一个优雅的淑女,是生活把老娘逼成了泼妇。 laravel 查询生成器 Laravel 查询构建器使用 PDO 参数绑定来保护应用程序免受 SQL 注入攻击。无需清除作为绑定传递的字符串。 一些基础功能: 分块 聚合 Selects 原生方法 Joins Unions Where 排序 分组
阅读全文
摘要:现在流的泪,都是当初脑子进的水。 常用的内置命令行工具 迁移命令(Migrations) php artisan migrate:install: 安装迁移表 php artisan migrate:make create_users_table: 创建一个新的迁移文件 php artisan mi
阅读全文
摘要:我没见过一个煤矿工人靠挖煤又快又多当上了煤老板。 大型互联网做法是通过扩容、动静分离、缓存、服务降级、限流 1、扩容:垂直扩容和水平扩容 垂直扩容就是增加单机的处理能力,硬件上面 水平扩容就是机器的数量 从数据角度分为无状态扩容和有状态扩容无状态扩容就是我们的应用服务器扩容有状态扩容一般是指数据存储
阅读全文
摘要:只要选对了人生的方向,很容易就成功了,让我们恭喜只要和很容易。 第一步在gitee上先创建仓库 第二步在本地项目上进行初始化 git init 第三步将远程仓库添加到本地仓库 git remote add origin your_git 第四步将远程仓库同步 git pull origin mast
阅读全文
摘要:PHP加密函数 1、md5 md5函数返回的是一个32位的十六进制字符串,具有不可逆的性质,所以常用于加密用户密码等敏感数据 2、sha1 sha1函数返回的是一个40位的十六进制字符串,同样具有不可逆的性质 3、base64 可以使用base64_encode函数将二进制数据编码为文本格式 进行b
阅读全文
摘要:新的工作日 很困! 什么是PHP扩展? PHP扩展是一种可以通过C语言编写的动态链接库。通过编写PHP扩展,您可以扩展PHP解析器,添加自定义函数和类,以及改变PHP的行为。这使得PHP扩展在高性能、高吞吐量Web应用程序和扩展PHP的工具箱中非常有用。 编写扩展 需要使用PHP的C API来与PH
阅读全文
摘要:坚持就是失败! PHP语法中存在一类函数,可变参数 /** * * 可变参数函数例子 */ function my_sum(...$numbers) { $result = 0; foreach ($numbers as $number) { $result += $number; } return
阅读全文