[ Laravel 5.3 文档 ] 测试 —— 模拟

laravel文档

1、简介 测试 Laravel 应用的时候,你可能还想要“ 模拟 ”应用的特定状态,以便在测试中不让它们真的执行。例如,测试触发事件的控制器时,你可能想要模拟事件监听器以便它们不在测试期间真的执行。这样的话你就可以只测试控制器的 HTTP 响应,而不必担心事件监听器的执行,因为事件监听器可以在它们自己的测试用例中被测试。 Laravel 开箱为模拟事件、任务以及工厂提供了辅助函数,这些辅…

[ Laravel 5.3 文档 ] 综合话题 —— 通知

1、简介  除了支持发送邮件之外,Laravel还支持通过多种传输通道发送通知,这些通道包括邮件、短信(通过Nexmo)以及等Slack等。通知可以存储在数据库以便后续在web界面中显示。 通常,通知都是很短的、用于告知用户应用中所发生事件的消息。例如,如果你在开发一个计费应用,则需要通过邮件或短信等渠道给用户发送“账单支付”通知。 2、创建通知 在Laravel中,每个通知都以单独类的…

[ Laravel 5.3 文档 ] 综合话题 —— 邮件

laravel文档

1、简介 Laravel 基于 SwiftMailer 库提供了一套干净、清爽的邮件API。Laravel为SMTP、Mailgun、SparkPost、Amazon SES、PHP 的mail函数,以及sendmail提供了驱动,从而允许你快速通过本地或云服务发送邮件。 邮件驱动预备知识 基于驱动的 API 如 Mailgun 和 SparkPost 通常比 SMTP 服务器更简单、更…

[ Laravel 5.3 文档 ] 安全 —— 密码重置

laravel文档

1、简介 想要快速实现该功能?只需要在新安装的Laravel应用下运行php artisan make:auth,然后在浏览器中访问http://your-app.dev/register或者其他分配给应用的URL,该命令会生成用户登录注册所需要的所有东西,包括密码重置! 大多数 web 应用提供了用户重置密码的功能,Laravel 提供了便利方法用于发送密码重置链接及实现密码重置逻辑,…

[ Laravel 5.3 文档 ] 序言 —— 发行版本说明

laravel文档

1、支持政策 对于 LTS 版本,比如 Laravel 5.1,我们将会提供为期两年的 bug 修复和三年的安全修复支持。LTS 版本将会提供最长时间的支持和维护。 对于其他通用版本,只提供六个月的 bug 修复和一年的安全修复支持,比如 Laravel 5.3。 2、Laravel 5.3 Laravel 5.3 在 5.2 的基础上继续进行优化,提供了大量新功能和新特性:基于驱动的通…

Taylor Otwell 在 Laracon US 大会上关于 Laravel 5.3 新特性演讲总结

laracon-2016

今天 Taylor Otwell 在 Laracon US 上就 Laravel 5.3 新特性作了长达 90 分钟的演讲,内容主要包括四个方面:Laravel Scout、Laravel Passport、Laravel Mailable 和 Laravel Notifications。下面让我们一睹为快: Laravel Scout Laravel Scout 是一个 Eloquen…

[ Laravel 5.2 文档 ] 服务 —— 邮件

laravel文档

1、简介 Laravel 基于 SwiftMailer 库提供了一套干净清爽的邮件API。Laravel为SMTP、Mailgun、Mandrill、Amazon SES、PHP 的mail函数,以及sendmail提供了驱动,从而允许你快速通过本地或云服务发送邮件。 邮件驱动预备知识 基于驱动的 API 如 Mailgun 和 Mandrill 通常比 SMTP 服务器更简单、更快。所…

在 Laravel 5 中通过 Simple QrCode 扩展包生成二维码详解

在Laravel中使用Simple Qrcode生成二维码

1、简介 Simple Qrcode 是 Bacon/BaconQrCode 针对 Laravel 框架的封装版本,用于在 Laravel 中为生成二维码提供接口。 2、安装&配置 在项目根目录下使用如下命令安装依赖包: composer require simplesoftwareio/simple-qrcode 1.3.* 在 config/app.php 注册服务提供者: …

基于Laravel开发博客应用系列 —— 联系我们 & 发送邮件 & 队列使用(基于数据库)

Laravel博客联系我们

本节我们将会添加联系我们功能到博客应用,要实现该功能我们需要了解 Laravel 的邮件发送功能以及队列处理机制。 1、邮件发送设置 为了使用 Laravel 5.1 的邮件发送功能,首选需要配置邮件发送,配置很简单,打开 .env 文件,查看邮件配置部分: MAIL_DRIVER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=2525 MAIL_USERNA…

在 Laravel 5.1 中使用SMTP驱动实现邮件发送(含附件和图片)详细教程

Laravel邮件发送

1、配置文件 Laravel集成了SwiftMailer库进行邮件发送,邮件配置文件位于config/mail.php: return [ ‘driver’ => env(‘MAIL_DRIVER’, ‘smtp’), ‘host’ => env(‘MAIL_HOST’, ‘smtp.mailgun.org’), ‘port’ => env(‘MAIL_PORT’, 5…

12