PHPackages                             masud99rana/contact - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. masud99rana/contact

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

masud99rana/contact
===================

This will send email to admin and save contact query in the database.

v1.0.1(6y ago)15MITPHP

Since Jan 9Pushed 6y ago1 watchersCompare

[ Source](https://github.com/Masud99Rana/contact-us-laravel-package)[ Packagist](https://packagist.org/packages/masud99rana/contact)[ RSS](/packages/masud99rana-contact/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (3)Used By (0)

Contact Us Laravel Package
==========================

[](#contact-us-laravel-package)

> **Note:** This repository contains the core code of a Laravel Package "Contact" that helps to send email to admin and save contact query in database . It is one of my *Package Development* projects which i have made to practice Laravel's Package Development.

[![Made with love by Masud Rana](https://camo.githubusercontent.com/1949316fb702d2f3eeb5371ca4e1404e342c60b696936cb21460885c3385ecb0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f522d4d616465253230576974682532304c6f76652d737563636573733f7374796c653d666c61742d737175617265266c6162656c436f6c6f723d303063656339266c6f676f3d6d6f6e7a6f266c6f676f436f6c6f723d66666626636f6c6f723d303062383934)](https://www.linkedin.com/in/masudrana99mr)[![status](https://camo.githubusercontent.com/370c7ddbf62f397ce758984963518d3851953268a6da4520d710a4b95a1a66bb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5374617475732d496e25323050726f67726573732d737563636573733f7374796c653d666c61742d737175617265)](https://www.linkedin.com/in/masudrana99mr)

[ ![Logo](https://camo.githubusercontent.com/53c5b25692446efc1f404dba748e3821904a79c1badd8fe4e035d777c935cd5c/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f662f66392f466c61675f6f665f42616e676c61646573682e7376672f38303070782d466c61675f6f665f42616e676c61646573682e7376672e706e67) ](https://en.wikipedia.org/wiki/Bangladesh)[![My LinkedIn Profile](https://camo.githubusercontent.com/4320a760d0e5424d132e3e8237d46ea842e7cecdd9e59171f76c7c8e9d3c2afb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4d6173756452616e6139396d722d626c61636b2e7376673f7374796c653d666c61742d737175617265266c6f676f3d6c696e6b6564696e26636f6c6f723d353535)](https://www.linkedin.com/in/masudrana99mr)[![Gmail](https://camo.githubusercontent.com/b6ff5f967e7b456ebf230ea0ccd92322cec5d812fe9a0a2921b951a4991bbfb2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4d617375642e6c657473636f646540676d61696c2e636f6d2d3535352e7376673f7374796c653d666c61742d737175617265266c6f676f3d676d61696c266c6162656c436f6c6f723d443134383336266c6f676f436f6c6f723d666666)](mailto::masud.letscode@gmail.com)

Table of Contents
-----------------

[](#table-of-contents)

- [About the Project](#about-the-project)
    - [Built With](#built-with)
    - [Features](#features)
- [Getting Started](#getting-started)
    - [Prerequisites](#prerequisites)
    - [Installation](#installation)
- [Usage](#usage)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [Resources](#resources)
- [License](#license)
- [Contact](#contact)
- [Acknowledgements](#acknowledgements)
- [Heartiest Thanks](#heartiest-thanks)
    - [Academic Instructors](#academic-instructors)
    - [Online Instructors](#online-instructors)
    - [Project Instructor](#project-instructor)

About The Project
-----------------

[](#about-the-project)

Having a Contact page can seriously reduce frustration, which is always a good thing. Using a contact form is even better since users will be able to get in touch from within website. That way, when they're done reaching out, they can continue to peruse the site. `Contact` is a Laravel Framework's Package which helps to store the user query in the database and inform the admin via mail. In this project, I have practiced how to develop a real-world, Laravel Package.

Goal:

- Build a practical, real-world Laravel Package.
- Create a user friendly Contact Us feature with Mail system,
- Practice Composer's **Core Functionality**, like upload package on Packagist etc, .
- Practice Composer package Versioning.

Of course, I have achieved most of the goals in this project. Let's Cheers. 😄

Here, the package is stored for future reference. It may also help who wants to build or needs a Laravel Package which sends email to admin and saves contact query in database .

> **Note: I will add more functionality following Semantic Versioning soon**

### Built With

[](#built-with)

The major technologies that i have used to build this project. Here are:

- [Laravel v5.8 &amp; v6](https://laravel.com) : The PHP Framework for Testing the package.

### Features

[](#features)

- Send user query to Admin
- Store the query in the database.
- Developer can easily publish Config and View file.
- Developer can easiy handle admin's email of this package via dedicated Config file.
- Developer can easily design the view file for contact us page.

**And many more. Explore them by following "[Getting Started](#getting-started)" section.**

Getting Started
---------------

[](#getting-started)

To use this package and running follow these simple example steps.

### Prerequisites

[](#prerequisites)

Basic understanding of "How to install laravel package" and Composer.
`*Must need configured mail server`

### Installation

[](#installation)

1. Run the command command
    `composer require masud99rana/contact`
2. Publish the package Config and View file
    `php artisan vendor:publish --tag=contact-publish`

You will now find the Config file located in `/config/contact.php`

You will now find the View file located in `/resources/views/vendor/contact`

That's Cool. Now, you are ready to go.
If you face any problem to installation this package feel free to [inform me](#contact).

Usage
-----

[](#usage)

> **Note: I will update this section soon.**

Roadmap
-------

[](#roadmap)

> **Note: I will update this section soon.**

Contributing
------------

[](#contributing)

Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/newFeature`)
3. Commit your Changes (`git commit -m 'Add some newFeature'`)
4. Push to the Branch (`git push origin feature/newFeature`)
5. Open a Pull Request

Resources
---------

[](#resources)

- [Package Development](https://laravel.com/docs/6.x/packages)

License
-------

[](#license)

This is an open-source package. You can use or distribute it any legal purpose.

Contact
-------

[](#contact)

Md. Masud Rana

[![My LinkedIn Profile](https://camo.githubusercontent.com/4320a760d0e5424d132e3e8237d46ea842e7cecdd9e59171f76c7c8e9d3c2afb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4d6173756452616e6139396d722d626c61636b2e7376673f7374796c653d666c61742d737175617265266c6f676f3d6c696e6b6564696e26636f6c6f723d353535)](https://www.linkedin.com/in/masudrana99mr)[![Gmail](https://camo.githubusercontent.com/b6ff5f967e7b456ebf230ea0ccd92322cec5d812fe9a0a2921b951a4991bbfb2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4d617375642e6c657473636f646540676d61696c2e636f6d2d3535352e7376673f7374796c653d666c61742d737175617265266c6f676f3d676d61696c266c6162656c436f6c6f723d443134383336266c6f676f436f6c6f723d666666)](mailto::masud.letscode@gmail.com)

Package Link:

Acknowledgements
----------------

[](#acknowledgements)

> **Note: I will update this section soon.**

Heartiest Thanks
----------------

[](#heartiest-thanks)

> **Note: I will update this section soon.**

#### Academic Instructors

[](#academic-instructors)

> **Note: I will update this section soon.**

#### Online Instructors

[](#online-instructors)

> **Note: I will update this section soon.**

#### Project Instructor

[](#project-instructor)

> **Note: I will update this section soon.**

#### You

[](#you)

- Thank you so much! 💖

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2315d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8128009329e314ac9bfffa872362c6bbd02e7e2347d338550bb3bca6e435b3a4?d=identicon)[Masud99Rana](/maintainers/Masud99Rana)

---

Top Contributors

[![Masud99Rana](https://avatars.githubusercontent.com/u/44813407?v=4)](https://github.com/Masud99Rana "Masud99Rana (7 commits)")

### Embed Badge

![Health badge](/badges/masud99rana-contact/health.svg)

```
[![Health](https://phpackages.com/badges/masud99rana-contact/health.svg)](https://phpackages.com/packages/masud99rana-contact)
```

###  Alternatives

[tijsverkoyen/css-to-inline-styles

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.

5.8k505.3M227](/packages/tijsverkoyen-css-to-inline-styles)[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
