Blog Category

Posts in: Laravel Packages

20

Jan
Bind Interfaces to Implementations Automatically in Laravel

Bind Interfaces to Implementations Automatically in Laravel

Michael Rubel has introduced a package called Laravel Auto Binder, which can automatically bind interfaces to implementations in Service Container,....

19

Jan
Quickly Add a Non-intrusive Laravel Chat Bubble on Any Page

Quickly Add a Non-intrusive Laravel Chat Bubble on Any Page

Laravel Support Bubble is a package by Spatie which offers a non-intrusive support bubble that can be displayed on any page. Using this package you....

14

Jan
A Toast notification library for the Laravel TALL stack

A Toast notification library for the Laravel TALL stack

Tall Toast is an elegant & beautiful toast notification library for laravel. A Toast global that can be called from the backend (via....

12

Jan
Create & Validate Laravel Signed URLs with Limited Lifetime

Create & Validate Laravel Signed URLs with Limited Lifetime

Laravel URL Signer is a package by Spatie that can create and validate secured signed URLs with a limited lifetime in Laravel. This is done by adding....

12

Jan
Keep password history of your users with a Laravel Package

Keep password history of your users with a Laravel Package

Laravel password history is a package by Iman Ghafoori that can keep a password history of your users to prevent them from reusing the same password,....

10

Jan
A package for verifying a user via call or SMS in Laravel

A package for verifying a user via call or SMS in Laravel

It's a common practice: a user signs up, you send an SMS to their phone with a code, they enter that code in your application and they're off to the....

10

Jan
Easy Invoice Creation with Laravel Invoicable Package

Easy Invoice Creation with Laravel Invoicable Package

Laravel-invoicable is a package by Sander van Hooft that offers an easy invoice creation for Laravel. Unlike Laravel Cashier, this package is payment....

7

Jan
Fire Events on Attribute Changes of Laravel Eloquent Model

Fire Events on Attribute Changes of Laravel Eloquent Model

Eloquent models fire several handy events throughout their lifecycle, like created and deleted. However, there are usually....

6

Jan
Add methods to Laravel models with Laravel-macroable-models

Add methods to Laravel models with Laravel-macroable-models

Laravel macroable models is a package for adding methods to Laravel models on the fly. This package offers developers an easy way of programmatically....

5

Jan
Use Strongly typed Enums within your Laravel Models

Use Strongly typed Enums within your Laravel Models

The laravel-enum package provides extended support for our spatie/enum package in Laravel. This package offers strongly typed enums in PHP. We don't....

4

Jan
Use Apache Kafka Producers & Consumers in your Laravel App

Use Apache Kafka Producers & Consumers in your Laravel App

Laravel Kafka is a package that provides a nice way of producing and consuming Apache Kafka messages in your Laravel projects. To install this....

4

Jan
How to Manage events on a Google Calendar with Laravel 8

How to Manage events on a Google Calendar with Laravel 8

Laravel-google-calendar is a package by Spatie that makes working with a Google Calendar a breeze. Once it has been set up you can easily create,....

3

Jan
A Google Two-Factor Authentication Package for PHP & Laravel

A Google Two-Factor Authentication Package for PHP & Laravel

Google2FA is a PHP implementation of the Google Two-Factor Authentication Module, supporting the HMAC-Based One-time Password (HOTP) algorithm....

31

Dec
Some Awesome Tips & Tricks about Laravel Models Relations

Some Awesome Tips & Tricks about Laravel Models Relations

Laravel Eloquent relationships are defined as methods on your Eloquent model classes. Since relationships also serve as powerful query builders,....

30

Dec
Speed up your Laravel App by Caching the Entire Response

Speed up your Laravel App by Caching the Entire Response

Laravel-responsecache is a package by Spatie that can cache an entire response and speed up your applications. By default, it will cache all....

29

Dec
How to implement Dropbox v2 API in your Php Applications

How to implement Dropbox v2 API in your Php Applications

Spatie comes up with a very handy package called Dropbox-API. It is a minimal PHP implementation of the Dropbox API v2. It contains only the methods....

29

Dec
Build A Review & Rating System with Laravel Review Rateable

Build A Review & Rating System with Laravel Review Rateable

Laravel Review Rateable is a package that offers a complete review & rating system for laravel 5, 6, 7 & 8. You can rate your models by:....

28

Dec
Automatically Cast JSON Columns to PHP Objects in Laravel

Automatically Cast JSON Columns to PHP Objects in Laravel

Have you ever wanted to cast your JSON columns to a value object? Now you can do it because Jess Archer comes up with a package called....

27

Dec
Create shortened URLs for your Web Applications in Laravel

Create shortened URLs for your Web Applications in Laravel

Ash Allen introduced a Laravel package called Short Url that can be used for adding shortened URLs to your existing web applications. The package....

24

Dec
Quickly Generate Barcodes in your Laravel Application

Quickly Generate Barcodes in your Laravel Application

Nuruzzaman Milon introduced a barcode generation package inspired by https://github.com/tecnickcom/TCPDF. Actually, he used that package's underline....

24

Dec
Store & retrieve content in Plain text files with Laravel

Store & retrieve content in Plain text files with Laravel

Sheets is a Laravel package to store, retrieve & index content stored as text files. Markdown & front matter are supported out of the box,....

23

Dec
Adding Unsubscribe Links to Notifications with Laravel

Adding Unsubscribe Links to Notifications with Laravel

Subscribable-notifications is a package by YLS Ideas that has been designed to help you handle email unsubscribes with as little as 5 minutes of....

23

Dec
Generate OTP With Expiry in Laravel Without Using Database

Generate OTP With Expiry in Laravel Without Using Database

Tipu Zayn introduced a tool to create OTP with an expiry for PHP without using any Database. This is primarily a Laravel Package but it can be used....

22

Dec
Monitor the health of your Laravel app with Laravel Health

Monitor the health of your Laravel app with Laravel Health

Spatie had introduced an amazing package called Laravel Health. With the help of this package, you can easily track the health of your application by....

20

Dec
Use Google Cloud Storage as a Filesystem Driver in Laravel

Use Google Cloud Storage as a Filesystem Driver in Laravel

Laravel-google-cloud-storage is a Google Cloud Storage filesystem driver for Laravel. This package is a wrapper bridging flysystem-google-storage....

17

Dec
Manage Self-hosted Google Fonts with Laravel Google Fonts

Manage Self-hosted Google Fonts with Laravel Google Fonts

Spatie introduced an awesome package called laravel-google-fonts, which can easily manage self-hosted Google Fonts in Laravel applications. This....

16

Dec
Protect Laravel Apps with Web Application Firewall Package

Protect Laravel Apps with Web Application Firewall Package

A Web Application Firewall (WAF) protects your web apps by filtering, monitoring, and blocking any malicious HTTP/S traffic traveling to the web....

15

Dec
How to Send Slack Notifications from Your Laravel App

How to Send Slack Notifications from Your Laravel App

Slack is a messaging app for businesses that connects people to the information that they need. Slack can replace email, text messaging, and instant....

15

Dec
Determine Website Users Geographical Data with Laravel Geoip

Determine Website Users Geographical Data with Laravel Geoip

Laravel GeoIP is a package introduced by Daniel Stainback. With the help of this package, you can easily determine your user's general location and....

14

Dec
Laravel Image Management & Optimization with Picasso Package

Laravel Image Management & Optimization with Picasso Package

Picasso is a Laravel Image Management and Optimization Package by laravelista. It defines image dimensions and options, stores uploaded images in....

13

Dec
Add schemaless attributes to Eloquent models in Laravel

Add schemaless attributes to Eloquent models in Laravel

Laravel Schemaless Attributes is the package by Saptie that adds schemaless attributes to Eloquent models in Laravel. Wouldn't it be cool if you....

13

Dec
A PHP QrCode Generator with first-party support for Laravel

A PHP QrCode Generator with first-party support for Laravel

Simple QrCode is an easy-to-use wrapper for the popular Laravel framework based on the great work provided by Bacon/BaconQrCode. This package has a....

10

Dec
Easily Integrate Twitter  API in Laravel with atymic/twitter

Easily Integrate Twitter API in Laravel with atymic/twitter

atymic/twitter is a package that provides Twitter API for Laravel 6.x, 7.x, 8.x (and new versions as they are released). It also supports other....

10

Dec
Send Notifications to Telegram with Laravel Notifications

Send Notifications to Telegram with Laravel Notifications

Telegram Notifications Channel for Laravel is that package makes it easy to send Telegram notifications using Telegram Bot API with Laravel. You can....

9

Dec
Retrieve All Details of 250 Countries With Rinvex Country

Retrieve All Details of 250 Countries With Rinvex Country

Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including name, demonym,....

8

Dec
Optimize Your Website Automatically with Laravel Page Speed

Optimize Your Website Automatically with Laravel Page Speed

Laravel has become a very attractive option for developing business-focused applications including information management systems and eCommerce....

7

Dec
How to Transform PHP Variables to JavaScript Variables?

How to Transform PHP Variables to JavaScript Variables?

Sometimes you are in a situation, where you need to pass some server-side string/array/collection/whatever to your JavaScript. Traditionally, this....

7

Dec
Test Email Before Sending it With Laravel Mail Intercept

Test Email Before Sending it With Laravel Mail Intercept

Laravel Mail Intercept is a testing suite that intercepts Laravel Mail just before they are sent out, allowing all kinds of assertions to be made on....

3

Dec
Filtering Eloquent Models in Laravel with Eloquent Filter

Filtering Eloquent Models in Laravel with Eloquent Filter

Eloquent Filter is a package for filter data of models by the query strings. This package adds custom filters to your Eloquent models in Laravel. It....

2

Dec
How to easily integrate Invisible reCAPTCHA in Laravel

How to easily integrate Invisible reCAPTCHA in Laravel

Invisible reCAPTCHA is an improved version of reCAPTCHA v2(no captcha). In reCAPTCHA v2, users need to click the button: "I'm not a robot" to prove....

1

Dec
A Laravel Package to Search Through Multiple Eloquent Models

A Laravel Package to Search Through Multiple Eloquent Models

There are many techniques to add search functionality to your Laravel project. You can use the Laravel Query Builder, use the Laravel Scout package....

1

Dec
How to add Two Factor Authentication Easily in Laravel 8

How to add Two Factor Authentication Easily in Laravel 8

Michael Dzjaparidze introduced a two-factor authentication package for Laravel. This package currently only works out of the box with the MessageBird....

30

Nov
How to Make OOP API Requests in PHP with Laravel Transporter

How to Make OOP API Requests in PHP with Laravel Transporter

Sending API requests in any PHP framework has always been a little bit of a manual process and sometimes it becomes frustrating. The Laravel....

29

Nov
Convert PHP types to TypeScript with Typescript-transformer

Convert PHP types to TypeScript with Typescript-transformer

Typescript-transformer is a useful package that has been introduced by Spatie. This package allows you to convert PHP classes to TypeScript. You can....

24

Nov
How to Track User's Authentication Information in Laravel

How to Track User's Authentication Information in Laravel

Laravel Authentication Log is a package that tracks your user's authentication information such as login/logout time, IP, Browser,....

23

Nov
How to make a Laravel App Automatically Multi-tenant

How to make a Laravel App Automatically Multi-tenant

Multi-tenancy is the ability to provide your service to multiple users (tenants) from a single hosted instance of the application. This is contrasted....

22

Nov
How to Add CORS Headers Support in Laravel Application

How to Add CORS Headers Support in Laravel Application

Cross-Origin Resource Sharing (CORS) is an HTTP-header-based mechanism that enables a server to indicate any origins (domain, scheme, or port) other....

19

Nov
A Powerful Flash notifications System for PHP & Laravel

A Powerful Flash notifications System for PHP & Laravel

Flash messages are a great way to add some simple notifications to users of your website or application about important events that may have....

19

Nov
How to Create Powerful and Rich Data objects for Laravel

How to Create Powerful and Rich Data objects for Laravel

Laravel-data is a package introduced by Spatie. This package enables the creation of rich data objects which can be used in various ways. Using this....

18

Nov
How to Generate Laravel Route URLs Easily from JavaScript

How to Generate Laravel Route URLs Easily from JavaScript

Laravel has some pretty sweet helper functions for generating URLs/links and its auto-json-magic makes it building APIs super easy. When many of us....

17

Nov
How to Easily Extract Any Text From a Pdf in Laravel

How to Easily Extract Any Text From a Pdf in Laravel

Spatie has introduced a package called Pdf-to-text that can be utilized to extract some text from a pdf. There are already some packages that can be....

16

Nov
How to Easily Generate slugs for Eloquent models in Laravel

How to Easily Generate slugs for Eloquent models in Laravel

Laravel Sluggable is a package by Spatie that provides a trait that will generate a unique slug when saving any Eloquent model. The slugs are....

15

Nov
How to Create Backup of your Application in Laravel 8

How to Create Backup of your Application in Laravel 8

If you are feeling paranoid about backups? Don't be! You can backup your application to multiple filesystems at once with the Laravel-backup....

9

Nov
Image-optimizer - Easily Optimize Images Using PHP

Image-optimizer - Easily Optimize Images Using PHP

Images are crucial to ensuring that your content is more accessible, attractive, and engaging to users, but they're equally important in terms of....

4

Nov
Soft Delete Child Models in Laravel When a Parent is Deleted

Soft Delete Child Models in Laravel When a Parent is Deleted

Soft delete is a useful feature of Laravel Eloquent. When models are soft deleted, they are not actually removed from your database. Instead, a....

3

Nov
Discover Bugs in Your Code Before Running It with Larastan

Discover Bugs in Your Code Before Running It with Larastan

Can Vural and Nuno Maduro introduce Larastan that adds static analysis to Laravel and improves developer productivity and code quality. Larastan....

2

Nov
Laravel Sanctum -  Build Authentication System for APIs

Laravel Sanctum - Build Authentication System for APIs

Laravel Sanctum provides a featherweight authentication system for SPAs (single page applications), mobile applications, and simple, token-based....

27

Oct
Laravel Site Search - Crawl & Index Your Website for Seo

Laravel Site Search - Crawl & Index Your Website for Seo

Laravel-site-search is a package introduced by Spatie. This package can crawl and index one or more sites. You can think of it as a private Google....

21

Oct
Laravel Fortify - Backend Controllers & Scaffolding for Auth

Laravel Fortify - Backend Controllers & Scaffolding for Auth

Laravel Fortify is a backend authentication implementation for Laravel. Fortify registers the routes and controllers required to implement all of....

20

Oct
Laravel Sail - A Docker Based Development Environment

Laravel Sail - A Docker Based Development Environment

Docker is an open-source containerization platform. It allows developers to package applications into containers and standardized executable....

15

Oct
Spatie Ray - Debug with Ray to fix problems faster in Laravel

Spatie Ray - Debug with Ray to fix problems faster in Laravel

Ray is a wonderful, lightweight desktop app that assists you to debug your application. There's a free demo available that can be unlocked with a....

12

Oct
Advanced Laravel Eloquent Model Filtering Capabilities

Advanced Laravel Eloquent Model Filtering Capabilities

Andrew Malinnikov comes up with an exciting Laravel Package called Laravel Eloquent Filter that offers Advanced Laravel model filtering capabilities.....

5

Oct
The most Enhanced & Latest Container Package for Laravel

The most Enhanced & Latest Container Package for Laravel

Michael Rubel introduced the most advanced Laravel Container Package with improved Laravel service container features. This package provides syntax....

14

Sep
Improve SEO of your website with Laravel Meta Manager

Improve SEO of your website with Laravel Meta Manager

David Oti introduced a package called Laravel Meta Manager for Seo development. Laravel Meta Manager is an SEO tool that is used to improve the SEO....

2

Sep
Automatically Generate sitemaps in Laravel for SEO

Automatically Generate sitemaps in Laravel for SEO

A sitemap is a blueprint of your website that assists search engines to find, crawl, and index the content of your website. Sitemaps also inform....

1

Sep
Laravel Honeypot - Prevent spam submitted through forms

Laravel Honeypot - Prevent spam submitted through forms

When appending a form to a public site, there's a risk that spam bots will try to submit it with fake values. Fortunately, the majority of these bots....

27

Aug
Laravel Tags - Add tags and taggable behavior to Laravel App

Laravel Tags - Add tags and taggable behavior to Laravel App

Laravel-tags is a powerful tagging package that offers taggable behavior for your models. After the package is installed the only thing you have to....

26

Aug
Send or Receive SMS with Laravel Twillio API Integration

Send or Receive SMS with Laravel Twillio API Integration

This package provides the Laravel Twillio API Integration that helps you add robust messaging capabilities to your applications. Using this REST....

24

Aug
A lightweight solution for running code concurrently in PHP

A lightweight solution for running code concurrently in PHP

Spatie released a new package called Spatie/fork. This package offers you an easy way to execute multiple pieces of code simultaneously. Spatie/fork....

23

Aug
Laravel  Breeze - A Minimal Authentication Scaffolding

Laravel Breeze - A Minimal Authentication Scaffolding

Taylor Otwell has released a simple and easy-to-use authentication package called Laravel Breeze. It provides the minimal and Straightforward....

20

Aug
A set of useful Laravel validation rules

A set of useful Laravel validation rules

Spatie comes up with a set of some useful Laravel validation rules, which you can easily utilize in your laravel web applications. This set includes....

17

Aug
Laravel-Medialibrary - Associate files with Eloquent models

Laravel-Medialibrary - Associate files with Eloquent models

Spatie has introduced an exceptional package called Laravel Media library. This package can incorporate all kinds of files with Eloquent models. It....

16

Aug
Laravel Excel - Import Export Excel & CSV files in Laravel

Laravel Excel - Import Export Excel & CSV files in Laravel

Laravel Excel is designed at being a Laravel-flavoured PhpSpreadsheet. It is a manageable and elegant wrapper around PhpSpreadsheet to simplify....

13

Aug
Crypto - Encrypt and sign data in Laravel using private & public keys

Crypto - Encrypt and sign data in Laravel using private & public keys

Spatie had launched a package called spatie/crypto that provides a way to effortlessly generate a private and public key for encrypting and signing....

12

Aug
Auto register routes using PHP 8 attributes in Laravel

Auto register routes using PHP 8 attributes in Laravel

Spatie has introduced a laravel-route-attributes package that provides a way to automatically register the routes utilizing PHP 8 attributes in....

12

Aug
Ziggy – Use Your Laravel Routes in Vue Js

Ziggy – Use Your Laravel Routes in Vue Js

Ziggy provides a JavaScript route() helper function that works like Laravel's, making it easy to use your Laravel named routes in....

9

Aug
Record the Change Log From Models By Laravel Auditing

Record the Change Log From Models By Laravel Auditing

Owen IT Services introduced a package that records the changelog from models in Laravel. It will assist you to understand changes in your Eloquent....

5

Aug
Resize & Upload Image using Intervention Image in Laravel

Resize & Upload Image using Intervention Image in Laravel

Intervention Image is an open-source PHP image handling and manipulation library, That provides a more straightforward and meaningful way to create,....

4

Aug
A New Laravel Package for Google reCAPTCHA V3

A New Laravel Package for Google reCAPTCHA V3

Google reCAPTCHA v3 is a new mechanism to verify whether the user is a bot or not. It has been designed for potential users, site owners that want....

30

Jul
Log activity in a Laravel app with Laravel Activitylog

Log activity in a Laravel app with Laravel Activitylog

When you're working with laravel application there's seemingly a lot going on. Users log in and log out, create, update and delete content, emails....

29

Jul
Handle GitHub webhooks in a Laravel Application

Handle GitHub webhooks in a Laravel Application

GitHub can notify your application of events utilizing webhooks. Spatie comes up with a new spatie/laravel-github-webhooks package that can assist....

29

Jul
A Google Chat notification channel Pacakge for Laravel

A Google Chat notification channel Pacakge for Laravel

Laravel Notification Channel introduced a package known as Google Chat that makes it effortless to send notifications with Laravel 8.x You can....

28

Jul
How to Build Typescript Interfaces for Laravel Models

How to Build Typescript Interfaces for Laravel Models

Boris Lepikhin introduced a package known as Laravel Typescript, Which allows you to create TypeScript interfaces from your Laravel models. The....

26

Jul
Laravel Prose Linter - A Syntax-aware Proofreading Tool

Laravel Prose Linter - A Syntax-aware Proofreading Tool

Laravel Prose Linter is a package that renders syntax-aware proofreading for your Laravel application. It assists you to polish the texts of your....

26

Jul
Track Application Stats and Their Change Over Time

Track Application Stats and Their Change Over Time

Spatie comes up with a new package known as Laravel Stats, which can be utilized to easily track application stats like orders, subscriptions, and....

20

Jul
Orbit - A Flat-File Database Driver for Laravel Eloquent

Orbit - A Flat-File Database Driver for Laravel Eloquent

Ryan Chandler comes up with a flat-file driver for Laravel Eloquent known as Orbit. It enables you to replace your generic database with original....

16

Jul
How to Use Blade Component to Render Markdown in Laravel

How to Use Blade Component to Render Markdown in Laravel

Spatie launched Laravel Markdown which is a Powerful markdown renderer and Blade component for Laravel. This package includes a blade component that....

15

Jul
How to Dispatch Laravel Jobs Via Artisan Packages?

How to Dispatch Laravel Jobs Via Artisan Packages?

Spatie/laravel-artisan-dispatchable is a package that can enroll jobs as Artisan commands. The approach this package works is that you let your job....

13

Jul
A Version Control Package for Laravel Eloquent Models

A Version Control Package for Laravel Eloquent Models

Version Control is a package that renders database version control for Eloquent Models. It also satisfies GxP compliance requirements. It operates by....

12

Jul
Auto Route Generator Package for Laravel

Auto Route Generator Package for Laravel

İzni Burak Demirtaş introduced a Laravel package Auto Routes that generates routes from a controller using auto-discovery. It works by identifying....

8

Jul
How to Add Face ID and Touch ID Login to Your Laravel Apps

How to Add Face ID and Touch ID Login to Your Laravel Apps

m1guelpf/laravel-fastlogin is a package that empowers users to register physical authentication devices (FaceID or TouchID on iPhones & macs,....

1

Jul
Generate PDF in Laravel with DOMPDF Wrapper

Generate PDF in Laravel with DOMPDF Wrapper

In the age of open-source software development platforms like GitHub and Bitbucket, Developers adore using already built-in open-source solutions....

30

Jun
A Very Beneficial  Laravel (Eloquent) Accounting Package

A Very Beneficial Laravel (Eloquent) Accounting Package

This package is very beneficial for developing debit/credit accounting journals that render a simple drop-in trait to manage accruing balances for a....

28

Jun
Laravel API Responder  For making API Responses

Laravel API Responder For making API Responses

Laravel API Responder is a package for making API responses, integrating Fractal into Laravel and Lumen. It can modify your data using transformers,....

Launch project