Download the PHP package sulaimanmisri/easy-detect without Composer

On this page you can find all versions of the php package sulaimanmisri/easy-detect. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package easy-detect

Easy Detect - Laravel Error Notification Package

Easy Detect is a Laravel package designed to simplify error monitoring in your application. It automatically captures and sends email notifications whenever an exception occurs, providing detailed error reports to help developers quickly identify and resolve issues.

[!TIP] Found this package useful? Don't forget to ⭐ star the repository and share your feedback!

Features


About the Author

Hi, I'm Sulaiman Misri, a Senior Executive based in Kuala Lumpur, Malaysia. If you find this package useful, feel free to explore my portfolio for more information about my freelance services and open-source contributions.

Requirements

Installation

Follow these steps to install Easy Detect in your Laravel application:

1️⃣ Install via Composer

2️⃣ Publish Configuration File

3️⃣ Publish Email View Template (optional)

4️⃣ Configure Email Recipients

Update your .env file with the email addresses where error notifications should be sent. You can specify multiple recipients separated by commas:

5️⃣ Set Up Queue Configuration (Recommended)

To ensure email notifications are processed in the background without affecting application performance, set your queue connection to database:

[!TIP] Important: Background processing ensures better reliability and allows for failed job handling.

Usage

Enabling/Disabling Notifications

You can toggle email reporting by modifying the turn_on configuration in config/easy-detect.php :

[!IMPORTANT] Important: It is recommended to disable error notifications in local or staging environments to avoid unnecessary emails. Enable it in production for real-time error tracking.

Automatic Error Reporting

Once installed, Easy Detect will automatically capture and send email notifications for unhandled exceptions. No additional code is required!

Configuration

Easy Detect comes with a configuration file (config/easy-detect.php) that allows you to customize its behavior:

Anti-Spam Mechanism

To prevent excessive error emails, you can cache exceptions. This ensures that the same error is only reported once within a defined period:

Customizing the Email Template

If you want to modify the email template:

  1. Publish the views (already covered in step 3 of installation).

  2. Edit the published template file located in resources/views/vendor/easy-detect.

[!NOTE] Note: The default email template contains essential error details. It is recommended to only adjust the UI/UX, not the actual error data structure, to maintain the accuracy of reports.


All versions of easy-detect with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1 || ^8.3
laravel/framework Version ^10.0|^11.0|^12.0|^13.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sulaimanmisri/easy-detect contains the following files

Loading the files please wait ...