Download the PHP package sharifuddin/laravel-smart-model-tracker without Composer

On this page you can find all versions of the php package sharifuddin/laravel-smart-model-tracker. 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 laravel-smart-model-tracker

Laravel Smart Model Tracker

PHP Version Latest Version Total Downloads

A professional, robust, and seamless user tracking package for Laravel Eloquent models. Automatically tracks created_at, updated_at, created_by, updated_by, and deleted_by with zero boilerplate code.

โœจ Features

๐Ÿš€ Automatic Timestamp & User Tracking - Handles created_at, updated_at, created_by, updated_by, deleted_by

๐Ÿ”’ Multi-Guard Support - Works with any authentication guard

๐Ÿ”„ Soft Deletes Integration - Tracks who deleted models

๐ŸŽฏ Relationship Methods - Easy access to creator, updater, deleter

๐Ÿ“Š Query Scopes - Filter by dates and users

๐Ÿ›ก๏ธ Error Resilient - Won't break your application on errors

โšก Zero Configuration - Works out of the box

๐Ÿ“ฆ PSR-4 Compliant - Professional code standards

๐Ÿงช Full Test Coverage - Reliable and well-tested

๐Ÿ”ง Laravel 8-12 Support - Full framework compatibility

๐Ÿ“ฆ Installation

๐Ÿš€ Quick Start

Basic Usage Add the trait to your Eloquent model:

With Soft Deletes

Database Migration

Create a migration with tracking columns:

๐Ÿ’ก Usage Examples

Automatic Tracking

Relationships

Query Scopes

Advanced Features

Configuration

Publish the configuration file:

config/smart-model-tracker.php

Customization

Custom Column Names

Using the Facade

Multiple Authentication Guards

The package automatically works with multiple guards:

Testing

Run with coverage:

Code Quality

Fix code style:

๐Ÿ”ง Compatibility

Laravel Version PHP Version Package Version 12.x 8.2+ ^1.0 11.x 8.2+ ^1.0 10.x 8.1+ ^1.0 9.x 8.0+ ^1.0 8.x 8.0+ ^1.0


๐Ÿ“ Changelog

Please see CHANGELOG.md for details.

๐Ÿ›ก๏ธ Security

If you discover any security-related issues, please email [email protected] instead of using the issue tracker.

๐Ÿ“œ License

his package is open-sourced software licensed under the MIT license.

๐Ÿ‘จโ€๐Ÿ’ป Author

Sharif Uddin

Email: [email protected]

Website: https://sharifwebdev.github.io/

GitHub: @sharifwebdev

๐Ÿ™ Acknowledgments Inspired by the need for simple, robust model tracking in Laravel applications

Thanks to the Laravel community for best practices and inspiration


โญ Star this repository if you find it helpful!


All versions of laravel-smart-model-tracker with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
laravel/framework Version ^8.0|^9.0|^10.0|^11.0|^12.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 sharifuddin/laravel-smart-model-tracker contains the following files

Loading the files please wait ...