小编Ama*_*ngh的帖子

Laravel 邮件未定义变量

我正在尝试使用 Laravel Mail 发送电子邮件并获取未定义的变量:视图中的数据。这是我的控制器代码。

    $insured        =   Claim::where('id', '=', $claim_id)->first()->toArray();
    $workshop       =   Workshop::where('id', '=', $insured['workshop_id'])->first()->toArray();
    $data           =   Document::whereRaw('claim_id = ' . $claim_id . ' AND (documents.status = 10 OR documents.status = 12)')
                        ->join('docs','documents.doc_id', '=', 'docs.id')
                        ->join('claims','documents.claim_id', '=', 'claims.id')
                        ->get(array('docs.email_text', 'claim_of', 'vehicle_no'))->toArray();
    Mail::send('emails.workshop', $data, function($message)
    {
        $message->to('someone@somedomain.com')->subject('Testing');
    });
Run Code Online (Sandbox Code Playgroud)

看法

{{ $data[0]['claim_of'] }}

<br />

{{ $data[0]['vehicle_no'] }}

<br />


    <?php $i = 1 ; ?>
    @foreach($data as $key => $claim)
        <p> {{ $i }}. {{ $claim->email_text }}</p>
        <?php $i++ ; ?>
    @endforeach …
Run Code Online (Sandbox Code Playgroud)

php email laravel blade laravel-4

0
推荐指数
1
解决办法
4729
查看次数

标签 统计

blade ×1

email ×1

laravel ×1

laravel-4 ×1

php ×1