当前位置: 首页 > news >正文

5分钟快手入门laravel邮件通知

第一步:
生成一个邮件发送对象
php artisan make:mail TestMail

第二步:
编辑.env
添加/修改(没有的key则添加)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com (这里用163邮箱)
MAIL_PORT=25 (163邮箱的端口是25)
MAIL_USERNAME=xxx@163.com (163邮箱用户名)
MAIL_PASSWORD=FEHRTFDFKAJGZDKP (自行到163邮箱中开通smtp服务就会有了,见下图)
MAIL_ENCRYPTION=null (无视)
MAIL_FROM_ADDRESS=xxx@163.com(163邮箱用户名)
MAIL_FROM_NAME=aabcc(随便填个)

在这里插入图片描述
第三步:
编辑config/mail.php
添加/修改(没有的添加)

'from' => ['address' => env('MAIL_FROM_ADDRESS', 'xxx@163.com'),'name' => env('MAIL_FROM_NAME', '随便填个'),],'to' => ['address' => '44444555@qq.com', // 接收人的邮箱'name' => '随便填个'],

第四步:
在resources/views中新建一个blade文件,内容随便,填个helloworld都行
创建完后的目录参考:resources/views/mytest.blade.php

第五步:
编辑第一步生成的app/Mail/TestMail.php文件
修改build方法为:

    public function build(){return $this->view('mytest');}

第六步:
邮件发送
Illuminate\Support\Facades\Mail::send(new TestMail);

OK!!!!!至此,邮件已成功发送了!

http://www.lryc.cn/news/107728.html

相关文章:

  • iOS——Block two
  • Ubuntu出现内部错误解决办法
  • 2023年中职组“网络安全”赛项吉安市竞赛任务书
  • ELK日志分析系统介绍及搭建(超详细)
  • docker 资源限制
  • HCIP 交换综合实验--企业三层架构
  • 微服务的基础使用
  • opencv-29 Otsu 处理(图像分割)
  • 网络中通过IP地址查找位置
  • MyBatis的动态SQL语句
  • 交互式AI技术与模型部署:bert-base-chinese模型交互式问答界面设置
  • Edge浏览器安装vue devtools
  • zookeeper基础
  • 【C++】类与对象(2)
  • 数据结构——绪论
  • Docker Dockerfile 语法与指令
  • 【LeetCode每日一题】——566.重塑矩阵
  • Manim(一款强大的数学可视化动画引擎)学习历程
  • powershell脚本写一个托盘图标
  • 前端Vue入门-day08-vant组件库
  • 华为OD机考--【磁盘容量排序】
  • 实现弧形切角两种方式
  • 什么是强化学习?
  • 如何在Linux系统上安装cpolar内网穿透
  • 分布式软件架构——内容分发网络
  • 【HAL库】STM32CubeMX开发----STM32F407----LAN8720A----移植FreeModbus实现ModbusTCP
  • 11-矩阵(matrix)_方阵_对称阵_单位阵_对角阵
  • AWS多账户单点登录 IAM Identity Center(AWS SSO)
  • 实验2-3-3 求奇数分之一序列前N项和 (15 分)
  • 关于Android studio中的自动化测试脚本UiAutomator框架以及UiAutomatorViewer工具的使用——项目案例