qoraiche/laravel-mail-editor
MailEclipse adds a web UI to create, preview, and manage Laravel mailables without the CLI. Edit HTML/Markdown emails with a WYSIWYG editor, use 20+ ready-made templates, send test emails, and generate fake data for previews—great for beginners.
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v4.0.5...v4.1.0-beta.0
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v4.0.4...v4.0.5
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v4.0.3...v4.0.4
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v3.5.2...v3.5.3
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v4.0.2...v4.0.3
Thank you to @AliKHODR
With this addition, please make use of the updated config values in config/maileclipse.php. You need to add the following
/*
|--------------------------------------------------------------------------
| Display Mailable Subject
|--------------------------------------------------------------------------
|
| Set to true this will display the subject of the Mailable instead of Class Name.
| When the config setting is false the namespace/class name is shown
| options: true / false
|
*/
'display_as_subject' => true,
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v4.0.1...v4.0.2
This adds improved feedback about the usage of factories when the option is enabled in the config file and none are found for a model.
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v4.0.0...v4.0.1
Please add the following to the config/maileclipse.php file to be able to toggle the settings for this added feature.
/*
|--------------------------------------------------------------------------
| Display Mailable Subject
|--------------------------------------------------------------------------
|
| Set to true this will display the subject of the Mailable instead of Class Name.
| When the config setting is false the namespace/class name is shown
| options: true / false
|
*/
'display_as_subject' => true,
Full Changelog: https://github.com/Qoraiche/laravel-mail-editor/compare/v3.5.1...v3.5.2
Add Laravel 9 support: See PR https://github.com/Qoraiche/laravel-mail-editor/pull/191
New Structure:
/*
|--------------------------------------------------------------------------
| Relationship loading.
|--------------------------------------------------------------------------
|
| This configures how deep the package will search an load relations.
| If you set this to 0, relations will not be loaded.
|
+ | relation_depth: off = 0, min = 1, max = 5
+ | model: this is the model to use to exclude methods when searching.
|
| N.B. This does not configure how many many relationship types are loaded.
*/
- 'relation_depth' => env('MAILECLIPSE_RELATION_DEPTH', 2),
+ 'relations' => [
+ 'relation_depth' => env('MAILECLIPSE_RELATION_DEPTH', 2),
+ 'model' => \Illuminate\Foundation\Auth\User::class,
+ ],
Use this to copy to the new file:
/*
|--------------------------------------------------------------------------
| Relationship loading.
|--------------------------------------------------------------------------
|
| This configures how deep the package will search an load relations.
| If you set this to 0, relations will not be loaded.
|
| relation_depth: off = 0, min = 1, max = 5
| model: this is the model to use to exclude methods when searching.
|
| N.B. This does not configure how many many relationship types are loaded.
*/
'relations' => [
'relation_depth' => env('MAILECLIPSE_RELATION_DEPTH', 2),
'model' => \Illuminate\Foundation\Auth\User::class,
],
string type of a parameter and fail. #178Add development env to the allowed environments in the config by default as many using it instead of the local
This release will resolve the issue that has been brought up in issue #63 where relations weren't being loaded and affected the calling of relations inside emails or mailables.
new config value
/*
|--------------------------------------------------------------------------
| Relationship loading depth
|--------------------------------------------------------------------------
|
| This configures how deep the package will search an load relations.
| If you set this to 0, relations will not be loaded.
|
| off = 0, min = 1, max = 5
|
| N.B. This does not configure how many many relationship types are loaded.
*/
'relation_depth' => env('MAILECLIPSE_RELATION_DEPTH', 2),
This release will resolve the issue that has been brought up in issue #63 where relations weren't being loaded and affected the calling of relations inside emails or mailables.
new config value
/*
|--------------------------------------------------------------------------
| Relationship loading depth
|--------------------------------------------------------------------------
|
| This configures how deep the package will search an load relations.
| If you set this to 0, relations will not be loaded.
|
| off = 0, min = 1, max = 5
|
| N.B. This does not configure how many many relationship types are loaded.
*/
'relation_depth' => env('MAILECLIPSE_RELATION_DEPTH', 2),
Small patch release to add some feedback.
This is a patch release to fix an issue with the viewDataInspect method on the MailEclipse class
Version 2.2.2
This is a patch release of the package for a PSR-4 warning
Patch Release.
Laravel 8 Support release
php artisan laravel-mail-editor:install see #111The name spaces of the package now use PSR classname standards, if you were referencing them before in an application, please update them to reflect everything correctly.
IMPORTANT: Version 2.2.0 will only support Laravel versions 5, 6 and 7 for future releases.
#107, #106
#107, #106
How can I help you explore Laravel packages today?