zoukankan      html  css  js  c++  java
  • laravel框架中Email邮件配置

    1.在composer.json加入下面一行代码
    "guzzlehttp/guzzle""~4.0"
    2.发送邮件的Route
    Route::get('/mail',['as'=>'emails.index','uses'=>'EmailController@index']);
    3.项目/app/mail.php
    <?php
    return array(
        'driver' => 'smtp',
        'host' => 'smtp.163.com',
        'port' => 25, 或 'port'=>994,
        'from' => array('address' => 'admin@163.com''name' => 'admin'),
        'encryption' => 'tls', 或 'encryption' => 'ssl'/*ssl 和端口994配用 */
        'username' => 'admin@163.com',
        'password' => 'password',
        'sendmail' => '/usr/sbin/sendmail -bs',
        'pretend' => false,
    );
    4.发送邮件的类
    在控制器文件夹下创建EmailController.php
    <?php
    public function index()
        {
            //$data = ['name'=>'wlian'];
            $data = array(
                'name'  => 'admin',
                'tell'  => '10086',
                'mail'  => 'admin@163.com'
                );
                Mail::send('emails.index',$data,function($message){
                    $message->to('qhorse@163.com','wlian')->subject('hello word!!');
                    $message->attach(public_path().'/img/banner1.jpg');
                });
            return '已发送';
            return View::make('emails.index')->with('data',$data);
        };
    5.显示调用数据的视图
    emails/index.blade.php
    <p>{{ $name }}</p>
    <p>{{ $mail }}</p>
    <p>{{ $tell }}</p>
  • 相关阅读:
    Git命令branch-分支
    Git基础命令(二)
    Git基础命令(一)
    【转载】Android状态栏微技巧,带你真正理解沉浸式模式
    Android性能分析工具
    【转载】Android卡顿检测方案
    WebView loadData中文乱码
    【Cocos2dx】新建场景、场景的切换、设置启动场景与菜单的新建
    Cocos2d-JS切换场景与切换特效
    COCOS2DX场景切换特效
  • 原文地址:https://www.cnblogs.com/qhorse/p/4701132.html
Copyright © 2011-2022 走看看