jeremykenedy / laravel-email-database-log
为您的 Laravel 应用程序发送的所有电子邮件提供数据库日志。
v11.5.0
2023-02-27 01:48 UTC
Requires
- php: ^8.0.2|^8.1|^8.2
- doctrine/dbal: ^3.6
- illuminate/support: ^8.5|^9.0|^10.0
- nesbot/carbon: ^2.66
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
- suin/phpcs-psr4-sniff: ^3.0
README
为您的 Laravel 应用程序发送的所有电子邮件提供数据库日志。
目录
需求
安装说明
-
在终端中从项目根目录运行
composer require jeremykenedy/laravel-email-database-log
-
注册包
-
Laravel 5.5 及以上版本使用包自动发现功能,无需编辑
config/app.php
文件。 -
Laravel 5.4 及以下版本在
config/app.php
中的providers
下使用以下命令注册包
'providers' => [ // ... jeremykenedy\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider::class, ];
- 通过在项目根目录中运行以下命令发布包迁移文件
php artisan vendor:publish --tag=laravel-email-database-log-migration
- 在项目根目录的终端中运行迁移
php artisan migrate
用法
安装后,您的应用程序发送的任何电子邮件都将记录到网站数据库中的 email_log
表。
文件树
laravel-email-database-log ├── .all-contributorsrc ├── .github │ └── workflows │ └── master.yml ├── .gitignore ├── .styleci.yml ├── LICENSE.md ├── README.md ├── composer.json ├── composer.lock ├── phpunit.xml └── src ├── Database │ └── Migrations │ └── 2023_02_26_001638_create_email_log.php ├── EmailLogger.php ├── LaravelEmailDatabaseLogEventServiceProvider.php └── LaravelEmailDatabaseLogServiceProvider.php
- 可以使用 brew 安装 tree 命令:
brew install tree
- 使用以下命令生成文件树:
tree -a -I '.git|node_modules|vendor|storage|tests'
许可证
Laravel Email Database Log 使用 MIT 许可证授权。祝您使用愉快!