有需求需要使用PHPMailer发送邮件。
那么首先需要引入PHPMailer这个第三方的类库。我是这样做的:
1:在app目录下新建Extend目录。如下图所示:

将PHPMailer放入Extend目录下。如下图所示

2:修改项目根目录下的composer.json文件
"autoload": {
"psr-4": {
"App\\": "app/"
},
"classmap": [
"database/seeds",
"database/factories",
"app/Extend/PHPMailer/src"
]
},
添加你第三方类库的位置到autoload中
3:执行composer命令,在网站根目录下:
composer dump-autoload
4:调用:
(1):使用命名空间
use PHPMailer\src\PHPMailer;
(2):调用
//实例化PHPMailer核心类
$mail = new PHPMailer();
如果报错,就在实例化前边加一个转义符\
至此,laravel引入第三方类库成功。
有好的建议,请在下方输入你的评论。
网友评论