进阶使用
Artisan 控制台
简介 Artisan 是 Laravel 自带的命令行接口,它为我们在开发过程中提供了很多有用的命令。想要查看所有可用的 Arti...
广播
介绍 在许多现代 Web 应用中,WebSockets 用于实现实时、动态更新的用户界面。当服务器上的某些数据更新时,通常会通过 ...
缓存
介绍 你的应用程序可能会执行一些数据检索或处理任务,这些任务可能会耗费大量的 CPU 或者需要几秒钟才能完成。在这种情况下,常常会...
集合
简介 Illuminate\Support\Collection 类为处理数组数据提供了流式、方便的封装。例如,查看下面的代码,我...
契约
简介 Laravel 的“契约”是一组接口,定义了框架提供的核心服务。例如,Illuminate\Contracts\Queue\...
事件
介绍 Laravel 的事件提供了一个简单的观察者模式实现,允许您订阅和监听应用程序中发生的各种事件。事件类通常存储在 app/E...
文件存储
介绍 Laravel 通过 Frank de Jonge 的 Flysystem PHP 包提供了强大的文件系统抽象。Larave...
辅助函数
简介 Laravel 自带了一系列 PHP 辅助函数,很多被框架自身使用,如果你觉得方便的话也可以在代码中使用它们。 方法列表 ...
HTTP Client
简介 Laravel 基于 Guzzle HTTP 客户端封装了一个优雅的、最小化的 API,从而方便开发者快速创建 HTTP 请...
本地化
介绍 默认情况下,Laravel 应用程序骨架不包含 lang 目录。如果您想自定义 Laravel 的语言文件,可以通过 l...
邮件
简介 Laravel 基于 SwiftMailer 库提供了一套干净、清爽的邮件 API。Laravel 为 SMTP、Mailg...
通知
介绍 除了支持发送电子邮件外,Laravel 还提供了支持通过各种传递渠道发送通知,包括电子邮件、SMS(通过Vonage,前身为...
包开发
介绍 包是向 Laravel 添加功能的主要方式。包可以是任何东西,可以是像 Carbon 这样处理日期的好方法,也可以是像 Sp...
进程
介绍 Laravel 为 Symfony Process 组件提供了一个表达力强、最小化的API,使您可以方便地从 Laravel...
队列
简介 在构建网页应用程序时,您可能会遇到一些任务,例如解析和存储上传的 CSV 文件,这些任务在传统的网络请求中执行需要太长时间。...
频率限制
介绍 Laravel包含了一个简单的频率限制抽象,结合你的应用程序的缓存, 可以轻松地在指定的时间窗口内限制任何操作。 如果...
任务调度
介绍 过去,您可能需要为服务器上每个需要计划的任务编写一个 cron 配置条目。然而,这很快会变得非常麻烦,因为您的任务计划不再在...
No Comments