timmoh/mailcoach-custom-placeholder

针对Spatie的Mailcoach的电子邮件列表和活动的自定义占位符,具有见解。

v5 2022-02-08 21:08 UTC

This package is auto-updated.

Last update: 2024-09-09 02:57:56 UTC


README

Latest Version on Packagist Test Status Code Style Status Total Downloads

添加Spatie的出色Mailcoach插件(https://mailcoach.app/):在每个电子邮件列表中使用自定义占位符,如 ::foo::。

版本 / 标签

标签和版本与mailcoach同步

  • Mailcoach v3 = Mailcoach Custom Placeholder (master/3.x)

安装

您可以通过composer安装此包。

composer require timmoh/mailcoach-custom-placeholder

准备数据库

发布迁移并迁移。

php artisan vendor:publish --tag=mailcoach-custom-placeholder-migrations
php artisan migrate

发布资源

所有资源

php artisan vendor:publish --tag=mailcoach-custom-placeholder

或单个

php artisan vendor:publish --tag=mailcoach-custom-placeholder-views
php artisan vendor:publish --tag=mailcoach-custom-placeholder-config
php artisan vendor:publish --tag=mailcoach-custom-placeholder-lang

添加路由

文件:App\Providers\RouteServiceProvider

public function map() {
...
Route::mailcoachCustomPlaceholder($webPrefix);
//or
Route::mailcoachCustomPlaceholder('mailcoach');
...
}

用法

将EmailListPlaceholderReplacer::class添加到config/mailcoach.php中

'replacers' => [
     \Timmoh\MailcoachCustomPlaceholder\Support\Replacers\EmailListPlaceholderReplacer::class,
    ...
],

扩展电子邮件列表视图:(emailLists/layouts/partials/afterLastTab.blade.php

<x-mailcoach::navigation-group icon="far fa-cog" :title="__('Placeholder')">
    <x-mailcoach::navigation-item :href="route('mailcoach.emailLists.placeholders', $emailList)">
        {{ __('Custom') }}
    </x-mailcoach::navigation-item>
</x-mailcoach::navigation-group>

测试

composer test

更新日志

请参阅更新日志以获取更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全

如果您发现任何安全相关问题,请通过电子邮件timo@doersching.net联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件

Laravel包模板

本包使用Laravel包模板生成。