PHPackages                             keneil/quickcontact - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. keneil/quickcontact

ActivePacakge[Utility &amp; Helpers](/categories/utility)

keneil/quickcontact
===================

contact form a package that automatic contact form for you !!!

01Blade

Since Nov 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/keneil2/QuickContact)[ Packagist](https://packagist.org/packages/keneil/quickcontact)[ RSS](/packages/keneil-quickcontact/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

QuickContact
============

[](#quickcontact)

**QuickContact** is a Laravel package designed to simplify handling user queries. With this package, users can submit queries via a customizable contact form, and administrators can store, view, and reply to those queries within the application.

Features
--------

[](#features)

- **Contact Form Component**: Easily embed a contact form in your application to allow users to submit their queries.
- **Query Storage**: Automatically store user queries in the database for easy management.
- **Reply to Users**: Admins can reply to user queries directly from the application.

Installation
------------

[](#installation)

To install QuickContact in your Laravel application, follow these steps:

### Step 1: Install the Package

[](#step-1-install-the-package)

You can install the package via Composer:

```
composer require vendorname/quickcontact
```

### Step 2: Publish the Configuration &amp; Migrations

[](#step-2-publish-the-configuration--migrations)

After installation, you need to publish the package’s assets and migration files:

```
php artisan vendor:publish --tag="quickcontact-config"
php artisan vendor:publish --tag="quickcontact-migrations"
```

### Step 3: Run Migrations

[](#step-3-run-migrations)

Once the migration files are published, run the migrations to create the necessary database tables:

```
php artisan migrate
```

### Step 4: Add the Route

[](#step-4-add-the-route)

The package automatically registers a route for users to access the contact form. The default route is `/contact`.

You can customize the form component by publishing the views:

```
php artisan vendor:publish --tag="quickcontact-views"
```

Usage
-----

[](#usage)

### Contact Form

[](#contact-form)

To allow users to submit queries, navigate to the `/contact` route in your browser. This route displays the form where users can submit their queries.

Alternatively, you can add the form component anywhere in your application by using the Blade component:

```

```

### Storing Queries

[](#storing-queries)

Once a user submits a query via the form, it will be stored in the database automatically. You can customize the database storage settings by modifying the published config file located at `config/quickcontact.php`.

### Admin Reply

[](#admin-reply)

Admins can view user queries in the application and reply directly to them. When an admin sends a reply, the user will receive the response via email (or in-app notification, depending on your configuration).

Customization
-------------

[](#customization)

### Form Customization

[](#form-customization)

Customize the form fields and design by editing the views in the `resources/views/vendor/quickcontact` folder after publishing the views.

### Email Customization

[](#email-customization)

Customize the email templates for admin replies by editing the email Blade files in the `resources/views/vendor/quickcontact/emails` directory.

### Configuration

[](#configuration)

You can configure the package settings by modifying the `config/quickcontact.php` file. Some of the settings include:

- **Admin Email**: Define where admin notifications about new queries should be sent.
- **Reply Email Template**: Choose an email template for replies.

Example
-------

[](#example)

Here is an example of how the package works:

1. **User Submission**: Users visit `/contact` or use the `quickcontact-form` component to submit queries.
2. **Query Storage**: User queries are stored in the database.
3. **Admin Response**: Admin views the query and responds directly from the admin panel.

License
-------

[](#license)

QuickContact is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

---

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity16

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c4c1113622e427f2d866ca47c5bdf3a287453b59d81e44afc9302af98e51aabc?d=identicon)[keneil](/maintainers/keneil)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/keneil-quickcontact/health.svg)

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

###  Alternatives

[romdim/yii2-bootstrap-material

Composer package for implementing FezVrasta's bootstrap material design in Yii2.

2010.9k3](/packages/romdim-yii2-bootstrap-material)

PHPackages © 2026

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