![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Laravel
八重樱。
这个作者很懒,什么都没留下…
展开
-
Laravel v7.7 发布 容器支持可变参数
Laravel 团队昨天发布了 v7.7.0,其中包含容器支持的构造函数支持可变参数,一些新的 HTTP 客户端功能,Blueprint 新增 rawIndex() 方法以及 7.x 分支中的所有最新功能,修复和更改 :HTTP 客户端 GET 请求 支持数组Daniel Mason 贡献了 HTTP 客户端支持数组的功能:Http::get('http://foo.com', ['...原创 2020-04-23 14:11:19 · 178 阅读 · 0 评论 -
Laravel 7.6 发布
Laravel 团队昨天发布了 v7.6.0,其中包含 13 个新功能以及 7.x 分支的最新修复和更改:集合新增 “until” 方法Jason McCreary 贡献了Collection::until()方法, 该方法可以循环遍历集合直到元素满足条件再将该元素返回:// Before[$before, $after] = $primes->partition(fu...原创 2020-04-21 21:18:46 · 196 阅读 · 0 评论 -
一种颗粒度很小的 Laravel 路由文件划分方式
我估计我们所有人都遇到过这样的情况,即我们有一个写满路由的超大文件。不骗你,这让我很长一段时间几近抓狂,我不得不想个办法解决这个问题。 因此,这就是我最终用来构造路由文件的方法。最初,我想到了利用路由组方法可以接收文件,这就是 laravel 在 RouteServiceProvider 处拆分路由的方式。<?phpnamespace App\Providers;use Ill...原创 2020-04-09 13:30:10 · 128 阅读 · 0 评论 -
带你了解下Laravel集合
前言集合通过 Illuminate\Support\Collection 进行实例,Laravel的内核大部分的参数传递都用到了集合,但这并不代表集合就是好的。Laravel作为快捷并优雅的开发框架,是有他一定的道理所在的,并非因他的路由、DB、监听器等等。当你需要处理一组数组时,你可能就需要它帮助你快捷的解决实际问题。创建集合$collection = collect([1,...原创 2020-04-08 13:14:24 · 178 阅读 · 0 评论 -
关于Laravel 7 的简单隐式路由模型绑定
Laravel 的下一个主要发行版本 ,你可以直接在路由定义中自定义隐式路由模型绑定:Route::get('/posts/{post:slug}', function (Post $post) { // ...});目前,使用 Laravel 6,下文中的需求需要你像这样在模型上定义一个 getRouteKeyName() 方法:<?phpclass Po...原创 2020-04-07 14:15:06 · 259 阅读 · 0 评论 -
laravel中间件的创建思路分析
网上有很多解析laravel中间件的实现原理,但是不知道有没有读者在读的时候不明白,作者是怎么想到要用array_reduce函数的?本文从自己的角度出发,模拟了如果我是作者,我是怎么实现这个中间件功能,又是怎么找到并使用对应的函数。我的官方群点击此处。什么是laravel中间件Laravel 中间件提供了一种机制在不修改逻辑代码的情况下,中断原本程序流程,通过中间件来处理一些事件...原创 2020-03-30 19:49:32 · 118 阅读 · 0 评论 -
Laravel 教程:使用Fast Excel解决导出超大 XLSX 文件(千万级)带来的内存问题
TL;DR: 本文介绍 Laravel 的 FastExcel 组件,文中会对 PHP generators 速览,并给出如何在节约内存的同时结合两者从数据集生成 Excel 文件。关于 FastExcelLaravel FastExcel旨在成为 Laravel 风格的Spout, 目的是简化导入 / 导出。它可以看作是Laravel Excel的一种更快(且对内存更友好)的替...原创 2020-03-26 15:11:40 · 1832 阅读 · 0 评论 -
Laravel集成Swoole教程
1.准备工作安装 Laravellaravel new laravel-swoole本人使用 valet 进行开发,可以使用laravel-swoole.test进行访问2.引入 swoole具体的 swoole 安装请移步官网进行下载,编译,安装,这里不多阐述了。1. 在项目更目录创建一个 server 文件夹,然后在该文件夹中创建 http_server.p...原创 2020-01-07 20:52:28 · 1797 阅读 · 0 评论 -
PHP Laravel 6.2 中用于用户登录的新密码确认流程
Laravel 发布了 v6.2 版本,它添加了一个新的密码确认功能,该功能使你可以要求已登录的用户重新输入密码,然后才能访问路由。在你执行敏感操作的时候,这个功能就类似GitHub确认对话框。在 Laravel 中你可以轻松的设置它,所以让我们来试用一下新功能,以便你可以更好的了解它的工作原理:设置首先,为了更直观的了解这个新功能,我们创建一个新的 Laravel 应用:lar...原创 2019-11-07 17:25:42 · 298 阅读 · 0 评论