Skip to content

Receive and send emails from your project with Laravel

License

Notifications You must be signed in to change notification settings

MehmetUluc/laravel-inbox

 
 

Repository files navigation

Laravel Inbox

Receive and send emails from your project with Laravel

Inbox extends beyondcode/laravel-mailbox

Image of Inbox

Installation

You can install the package via composer:

composer require xoshbin/laravel-inbox

After installing Inbox, publish its assets using the inbox:install Artisan command:

php artisan inbox:install

This package extends the migration file of beyondcode/laravel-mailbox to store all incoming email messages. You can publish the migration file using:

php artisan vendor:publish --provider="Xoshbin\Inbox\InboxServiceProvider" --tag="migrations"

Run the migrations with:

php artisan migrate

Next, you need to publish the inbox configuration file which it's the same file of beyondcode/laravel-mailbox with some extra variables:

php artisan vendor:publish --provider="Xoshbin\Inbox\InboxServiceProvider" --tag="config"

Connecting email drivers

To connect your email provider with this package you have to follow beyondcode/laravel-mailbox documentation.

Usage

After connecting your email provider you can visit the inbox interface from url /inbox/dashboard like that:
example.com/inbox/dashboard

TO-DO

  • Changing views to vue components.
  • Saving sent emails.
  • Adding tests.

Bootstrap Template

special thanks to Bootstrap snippet. bs4 beta email inbox

License

The MIT License (MIT). Please see License File for more information.

About

Receive and send emails from your project with Laravel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 76.4%
  • Vue 12.1%
  • PHP 9.0%
  • JavaScript 1.5%
  • Other 1.0%