在 Laravel 框架中使用 Redis
首先,通过 Composer 安装 predis/predis 包:composer require predis/predis配置: redis的配置文件是:config/database.php'redis' => [ 'client' => 'predis', 'default' =&g...
Laravel 9.41 发布
Laravel 发布了 9.41版本。新特性包括软删除模型的验证规则,另外的 rule builder 的快捷方法,when missing 请求方法,等等。
Livewire v3 新特性和更新
上周三在 Laracon 线上大会, Caleb Porzio 进行了一个名为"Livewire 的未来"的演讲,展示了 Livewire v3 计划带来的新特性。本文将和大家一起探讨这些特性。全新的基于 Alpine 的内核Livewire 的整个核心都进行了重写。新内核对 Alpine 依赖更多,使用 Morph, History 及其他其驱动的插件,这...
Laravel 集成第三方登录, overtrue/socialite
微信登录通常是通过OAuth2.0来授权的。客户端向微信服务端发起请求获取code;获取到code后向服务端发起请求登录,服务端通过code向微信服务器换取网页授权access_token和用户的openID,再通过access_token获取用户信息,保存到服务端。 安装composer require overtrue/laravel-soci...
[Laravel 扩展包] 适用于 Laravel 的 AMQP 封装包
用于 Laravel 和 Lumen 的扩展包,作为消息发布和消费的 AMQP 组件,尤其适于 RabbitMQ
使用 bref 在 AWS Lambda 中安装部署无服务 Laravel 应用(下篇)
本教程将帮你使用 Bref 在 AWS Lambda 中运行 Laravle 应用。 可以在 Github 上查看相关 demo 应用
使用 bref 在 AWS Lambda 中安装部署无服务 Laravel 应用(上篇)
本教程将帮你使用 Bref 在 AWS Lambda 中运行 Laravle 应用。 可以在 Github 上查看相关 demo 应用:github.com/brefphp/examples.
[Laravel 扩展包] PHP 中使用 Transformer 包清洁及格式化数据
Transformer 是一个用于清洁和格式化数据的包,由 Laravel 的验证组件驱动。这个包使用类似于 Laravel 验证规则的语法,调用 callable 函数、类等转换数据:
Laravel 9.38 发布
Laravel 团队本周发布了 9.38 。这些更新包括单例 artisan 命令,条件性设置 notification 通知中间件,queueable 通知可配置最大异常数,等等。
[Laravel 扩展包] Laravel Value Objects -- Laravel 多功能值对象包
Laravel Value Objects 是一个你可以在 Laravel 中应用的通用值对象集合。值对象(Value Object) 帮助展示简单的实体,如金额或者2D坐标轴中X/Y坐标。确切地说,这个包提供了以下这些值对象:BooleanNumberTextEmailFull NameNameTax NumberUUID比如用户的全名,你需要将 name...