Download the PHP package spectate/laravel-react-email without Composer
On this page you can find all versions of the php package spectate/laravel-react-email. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spectate/laravel-react-email
More information about spectate/laravel-react-email
Files in spectate/laravel-react-email
Package laravel-react-email
Short Description Build Laravel mailables with react-email.
License MIT
Homepage https://github.com/spectate/laravel-react-email
Informations about the package laravel-react-email
Build Laravel mailables with react-email.
Build Laravel mailables with react.email.
Installation
You can install the package via composer:
Next up, install the required NPM packages:
You can publish the config file with:
Optional: Build templates on composer install
If you run composer install
during deployments, this way you will automatically regenerate the React Email templates on each deploy.
To enable this, add the following to your composer.json
file:
Usage
Create your first React Email template:
Optional: run the React Email dev server
You can run the React Email dev server to preview your templates:
This will start the dev server and watch for changes in your templates.
Next up, edit the files in resources/views/react-emails
and see the changes in your browser.
Using variables
To support variables in the compiled Blade templates, you can use the following syntax in your React Email templates:
This will be compiled to the following Blade template:
Hot reloading
By default, on local development environments, the React Email templates are rendered on-the-fly for every send. This can be disabled by setting the REACT_EMAIL_HOT_RELOAD
environment variable to false
.
Building templates
You can build the React Email templates to HTML using the react-email:build
command:
This will build all the templates and output them to resources/views/vendor/react-email
.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Bjarn Bronsveld
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-react-email with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0