Author name: Projects Inventory

Laravel Notifications – Send notifications through multiple channels

Laravel Notifications provide a way to send notifications to users through multiple channels such as email, SMS (via services like Twilio), Slack, database, and more. The notification system is flexible and allows you to use different channels for different kinds of notifications, depending on your application’s needs.   Creating a Notification To create a new …

Laravel Notifications – Send notifications through multiple channels Read More »

Laravel CORS – Cross-Origin Resource Sharing (CORS) support

Laravel CORS (Cross-Origin Resource Sharing) provides support for handling requests from different domains. Laravel uses the package fruitcake/laravel-cors to allow the configuration of CORS headers. CORS is essential for enabling secure communication between web applications hosted on different domains, particularly in scenarios like API access or loading resources from external sources.   Installation of Laravel …

Laravel CORS – Cross-Origin Resource Sharing (CORS) support Read More »

Laravel Auth – Custom authentication guards

In Laravel, authentication guards define how users are authenticated for each request. By default, Laravel ships with a web guard (for sessions and cookies) and an api guard (for token-based authentication). However, you can create custom authentication guards for specific authentication needs, such as using different user types (e.g., admins and regular users) or custom …

Laravel Auth – Custom authentication guards Read More »

Laravel Deployer – Deployment automation tool

Laravel Deployer is a deployment automation tool designed to simplify and automate the deployment of Laravel applications. It allows you to deploy code to your server seamlessly and efficiently, with support for features like atomic deployments, parallel execution, and rollbacks.   Key Features: Zero-Downtime Deployments: Ensure your application stays online while deploying new code. Automated …

Laravel Deployer – Deployment automation tool Read More »

Laravel Trustup Model History – Store model change history

Laravel Trustup Model History is a package designed to store and track changes made to Laravel models. It keeps a detailed history of modifications, helping developers audit changes, debug issues, or monitor how data evolves over time. This package allows you to track which attributes were changed, who made the changes, and when they occurred. …

Laravel Trustup Model History – Store model change history Read More »

Laravel Mailgun – Mailgun integration for Laravel

Laravel Mailgun is a package that integrates Mailgun, a powerful email delivery service, with Laravel applications. This integration allows you to send emails easily and reliably through the Mailgun API, benefiting from features like analytics, tracking, and high deliverability.   Key Features of Laravel Mailgun: Easy Integration: Seamlessly integrates with Laravel’s mailing system. Mailgun API …

Laravel Mailgun – Mailgun integration for Laravel Read More »

Laravel Breadcrumbs – Generate breadcrumbs in Laravel

Laravel Breadcrumbs is a package that allows you to easily create and manage breadcrumbs in your Laravel applications. Breadcrumbs are useful for enhancing user navigation, helping users understand their current location within the application, and improving overall user experience.   Key Features of Laravel Breadcrumbs: Simple API: Provides a straightforward API for defining breadcrumb trails. …

Laravel Breadcrumbs – Generate breadcrumbs in Laravel Read More »

Laravel Installer – CLI installer for Laravel

Laravel Installer is a command-line tool that simplifies the process of installing Laravel applications. With this installer, you can quickly create a new Laravel project and set it up with minimal configuration, making it a great choice for developers looking to get started with Laravel efficiently.   Key Features of Laravel Installer: Easy Installation: Quickly …

Laravel Installer – CLI installer for Laravel Read More »

Spatie Laravel Tags – Tagging models

Spatie Laravel Tags is a package that allows you to easily implement tagging functionality for your Eloquent models in Laravel applications. This feature is particularly useful for categorizing and organizing resources, making it easier for users to find related content.   Key Features of Spatie Laravel Tags: Tagging Models: Easily assign tags to any Eloquent …

Spatie Laravel Tags – Tagging models Read More »

Laravel Roles – Role-based access control

Laravel Roles is a concept in Laravel that facilitates role-based access control (RBAC) within your applications. This approach allows you to manage user permissions and roles efficiently, enabling you to define who can perform specific actions or access certain resources based on their assigned roles.   Key Features of Role-Based Access Control: Role Management: Define …

Laravel Roles – Role-based access control Read More »

Scroll to Top