Learn to Build a Chatbot with Laravel and BotMan!

Laravel Packages

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…
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 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…
Laravel Model Caching Package: Model-caching made easy
Laravel Packages / February 09, 2018

Laravel Model Caching Package: Model-caching made easy

The Laravel Model caching is a package by Mike Bronner that adds Model caching to model queries automatically. Learn more about this package and check out the GitHub project.

Read more…
Under Construction Package
Laravel Packages / February 08, 2018

Under Construction Package

This Laravel package by Lars Janssen, allows you to put your application in an “Under Construction” mode and then only users with the correct 4 digit code can access your site.

Read more…
A Zero-config Purgecss Wrapper for Laravel Mix
Laravel Packages / January 26, 2018

A Zero-config Purgecss Wrapper for Laravel Mix

Sebastian De Deyne over at Spatie is working on a Purgecss package for Laravel Mix. The package provides zero-config Purgecss for your average Laravel project!

Read more…
A Package for Laravel Blade Extension Classes
Laravel Packages / November 30, 2017

A Package for Laravel Blade Extension Classes

I created a Blade Extension package that allows you to register Blade extension classes in the service container that automatically get registered with the Blade compiler. The concept isn’t revolutionary by any means, but I like how it organizes my project-specific blade extensions into service container classes.

Read more…
Bootstrap 4 Laravel Preset for Laravel 5.5
Laravel Packages / November 07, 2017

Bootstrap 4 Laravel Preset for Laravel 5.5

You can start using Bootstrap 4 beta with Laravel 5.5 with our new Bootstrap 4 frontend preset. The preset includes scaffolding for SCSS files, and imports Bootstrap 4 JavaScript plugins, jQuery, and Popper.js. As of this writing, we keep the jQuery dependency that ships with Laravel, but according to the Bootstrap documentation the jQuery slim version could be used instead.

Read more…