Xoshbin / laravel-inbox

Receive and send emails from your project with Laravel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:CSS 76.5%Language:Vue 12.1%Language:PHP 9.0%Language:JavaScript 1.5%Language:Blade 0.8%Language:SCSS 0.2%