Author name: Projects Inventory

Laravel Translatable – Add translations to Eloquent models

To add translations to Eloquent models in Laravel, you can use a package like Astrotomic Laravel Translatable, which makes it easy to handle translations for your Eloquent models. Step 1: Install the Laravel Translatable Package Run the following Composer command to install the Astrotomic Laravel Translatable package: bash

  Step 2: Publish the Configuration …

Laravel Translatable – Add translations to Eloquent models Read More »

Laravel Roles – Role-based permission handling

In Laravel, handling role-based permissions can be managed using packages like Spatie’s Laravel Permission package, which simplifies adding roles and permissions to your application. Step 1: Install Spatie Laravel Permission Package First, install the Spatie Laravel Permission package via Composer: bash

Step 2: Publish the Configuration File After installing the package, publish its configuration …

Laravel Roles – Role-based permission handling Read More »

Laravel Twilio – Twilio integration

To integrate Twilio with Laravel, you can use the Twilio SDK to send SMS, make phone calls, or perform other Twilio API-related actions. Step 1: Install the Twilio SDK First, you need to install the Twilio PHP SDK using Composer. Run the following command: bash

  Step 2: Set Up Twilio Environment Variables After …

Laravel Twilio – Twilio integration Read More »

Laravel DB Snapshots – Create database snapshots

Laravel DB Snapshots is a package that allows you to create and manage snapshots (backups) of your database. This can be especially useful for maintaining backup copies of your database, restoring it to a previous state, or cloning it for testing and development environments. Key Features: Create Snapshots: Quickly take snapshots of your database. Restore …

Laravel DB Snapshots – Create database snapshots Read More »

Laravel User Activity – Monitor user activity

Laravel User Activity is a package designed to track and monitor user activity in a Laravel application. It logs actions performed by users, such as logging in, updating profiles, deleting resources, or any other actions defined in your application. This can be useful for auditing, security, or analytics purposes. Key Features: Action Logging: Automatically logs …

Laravel User Activity – Monitor user activity Read More »

Laravel Queue Monitor – Monitor Laravel job queues

Laravel Queue Monitor is a package that allows you to monitor and track the performance and execution of your Laravel job queues. It helps you visualize the status, success rate, and failure rate of your queued jobs, making it easier to manage background tasks and improve the overall performance of your application. Key Features Job …

Laravel Queue Monitor – Monitor Laravel job queues Read More »

Spatie Laravel Medialibrary Pro – Enhanced media management

Spatie Laravel Medialibrary Pro is a powerful package that enhances media management in Laravel applications. It allows you to easily associate files with Eloquent models and provides a range of features for handling media files, including image manipulation, file conversions, and responsive images. Key Features File Associations: Easily associate media files with Eloquent models. Image …

Spatie Laravel Medialibrary Pro – Enhanced media management Read More »

Laravel UUID – UUID generation for models

Laravel UUID is a package that allows you to use universally unique identifiers (UUIDs) as primary keys for your Eloquent models instead of the default auto-incrementing integer IDs. UUIDs provide a way to create unique identifiers that are less predictable and can be generated independently of the database. Key Features Globally Unique: UUIDs ensure uniqueness …

Laravel UUID – UUID generation for models Read More »

Laravel Repository – Repository pattern for Laravel

Laravel Repository is a design pattern that abstracts the data layer of your application, making it easier to manage and test your code. By using repositories, you can centralize your data access logic, improve code maintainability, and simplify unit testing. Key Features Separation of Concerns: Keeps your data access logic separate from your application logic. …

Laravel Repository – Repository pattern for Laravel Read More »

Laravel Hashids – Generate short unique hashes

Laravel Hashids is a package that provides a simple way to encode and decode unique identifiers into short, human-readable hashes. It’s particularly useful for obscuring numeric IDs, making them less predictable and improving the overall security of your application. Key Features Obfuscation: Convert numeric IDs into short, unique hashes to enhance security. Customizable: Allows customization …

Laravel Hashids – Generate short unique hashes Read More »

Scroll to Top