首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在哪里定义了Laravel邮件模板$slot变量

在哪里定义了Laravel邮件模板$slot变量
EN

Stack Overflow用户
提问于 2021-02-24 14:40:22
回答 1查看 211关注 0票数 3

在Laravel邮件模板中定义的$slot变量在哪里?

代码语言:javascript
运行
复制
<tr>
    <td class="header">
        <a href="{{ $url }}" style="display: inline-block;">
            @if (trim($slot) === 'Laravel')
            <img src="https://api.foo.com/foo-logo.svg" class="logo" alt="Laravel Logo">
            @else
            {{ $slot }}
            @endif
        </a>
    </td>
</tr>

我是通过以下方式使用的:

代码语言:javascript
运行
复制
    public function toMail($notifiable)
    {
        return (new MailMessage)
            ->subject(__('Reset Password Notification'))
            ->line(__('You are receiving this email because we received a password reset request for your account.'))
            ->action(__('Reset Password'), $this->url)
            ->line(__('This password reset link will expire in :count minutes.', ['count' => 60]))
            ->line(__('If you did not request a password reset, no further action is required.'));
    }
EN

回答 1

Stack Overflow用户

发布于 2022-05-17 10:09:52

所有邮件模板都存储在resources/views/email中。也许在这个目录中搜索一个短语$slot

还检查可邮件类(MailMessage),其中->view('email.contact-form')方法指向…

就我而言,我有:

代码语言:javascript
运行
复制
return $this
    ->from(config('mail.contact.address'))
    ->replyTo($senderEmail, $senderName)
    ->view('email.contact-form')
    ->with($data);

邮件模板是:src/resources/views/email/contact-form.blade.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66353083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档