Join 25,000+ Laravel Developers and join the free Laravel Newsletter

Laravel Packages

Eloquent Sluggable Package
Laravel Packages / May 21, 2018

Eloquent Sluggable Package

Adding unique slugs to your eloquent models is made simple through the Eloquent Sluggable package by Colin Viebrock. The gist of using this package is making your Eloquent models “sluggable” through the ‘Sluggable’ trait provided by the package, which defines an abstract sluggable() method you use to configure your model-specific configuration. Learn how to add slugs to your Laravel models with ease using this package!

Read more…
Laravel Credentials Package for Encrypted Application Secrets
Laravel Packages / May 16, 2018

Laravel Credentials Package for Encrypted Application Secrets

Trust me, erasing secret data from version control is open-heart surgery for your VCS. On the other hand, having secrets in version control is helpful to keep track of changes made, given that you do so carefully. Learn about Marcel Pociot’s new package, Laravel Credentials, to store encrypted secret data safely in your Laravel projects.

Read more…
Laravel Schemaless Attributes Package
Laravel Packages / May 14, 2018

Laravel Schemaless Attributes Package

With the Laravel Schemaless Attributes Laravel package by Spatie, you can add schemaless attributes to Eloquent relational models. Learn more about this new package and what it can do for adding JSON data to your Eloquent models.

Read more…
Speed Up Laravel on Top of Swoole
Laravel Packages / May 04, 2018

Speed Up Laravel on Top of Swoole

Swoole is a production-grade async programming framework for PHP. It is a PHP extension written in pure C language, which enables PHP developers to write high-performance, scalable, concurrent TCP, UDP, Unix socket, HTTP, WebSocket services in PHP without too much knowledge of the non-blocking I/O programming and low-level Linux kernel. You can think of Swoole as something like NodeJS but for PHP, with higher performance.

Read more…
HTTP Cache Packages for Laravel
Laravel Packages / May 02, 2018

HTTP Cache Packages for Laravel

We wrote about Joseph Silber’s Laravel page cache package, which provides static HTTP response caching for Laravel. There are other open-source packages for caching HTTP responses in Laravel so we thought we’d gather a few of the top HTTP cache packages you should check out.

Read more…
Cascading Soft Deletes with Laravel 5
Laravel Packages / April 24, 2018

Cascading Soft Deletes with Laravel 5

Laravel Soft Cascade is a package that makes it easy to perform soft cascade deletes and restores on related models using soft deleting. Learn more about the inspiration for making the laravel-soft-delete package and how to get started.

Read more…
Laravel Page Cache for Lightning Fast Page Loads
Laravel Packages / April 17, 2018

Laravel Page Cache for Lightning Fast Page Loads

Laravel Page cache is a plugin by Joseph Silber designed to cache HTTP GET responses as static files for lightning fast page loads. This plugin gives you the benefit of a full PHP application, with the benefits of full-page static file caching for all your routes or any specific routes that are static. Learn more about how this package can give you the same benefits as static generated sites, with the power of a full PHP application.

Read more…
Laravel Log Enhancer Package
Laravel Packages / March 30, 2018

Laravel Log Enhancer Package

The Laravel Log Enhancer is a package for Laravel 5.6 adds additional data to your Laravel logs. Thanks to Laravel’s logging updates that ship with Laravel 5.6, this package utilizes the features to extend logging and add data like request headers, memory usage, and session data, among other data. Learn about this new package and how to configure it for your Laravel application.

Read more…
Laravel Excel 3.0
Laravel Packages / March 22, 2018

Laravel Excel 3.0

Laravel Excel is a package by Maatwebsite that makes working with spreadsheets easy. It’s been out since 2013 and just recently released version 3.0 with some important breaking changes.

Read more…
PHPUnit Pretty Result Printer Package
Laravel Packages / March 20, 2018

PHPUnit Pretty Result Printer Package

PHPUnit is the workhorse for PHP developers everywhere, it’s a tool we all use and use constantly. Because of this shouldn’t we want the output to visually appealing and look awesome? Mike Erickson thought so and created a Pretty Result Printer package that extends the default PHPUnit Result Printer to make it look better.

Read more…
Guzzle Advanced Throttling Middleware and Laravel Package
Laravel Packages / March 06, 2018

Guzzle Advanced Throttling Middleware and Laravel Package

Full stack developer Timo Prüße has created a Guzzle middleware that helps you set up advanced API request throttling within your Guzzle handler stack. Learn more about his middleware and the accompanying Laravel package that makes using this middleware a breeze in your Laravel projects.

Read more…
Add a Check For Pwned Passwords In Your Laravel Form Validation
Laravel Packages / February 27, 2018

Add a Check For Pwned Passwords In Your Laravel Form Validation

Pwned Passwords Validator is a Laravel package that hooks into this for form validation so you can now ensure your users aren’t using pwned passwords.

Read more…