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

Laravel Packages

Automatically Open Files on Artisan “Make” Commands
Laravel Packages / June 19, 2018

Automatically Open Files on Artisan “Make” Commands

“Open on Make” is a neat little package by Andrew Huggins that makes it easy to have newly created files open in your editor of choice. When you run commands like ‘php artisan make:controller’, this package will listen for the command and open the file in the editor that you configure.

Read more…
Laravel Breadcrumbs Package
Laravel Packages / June 15, 2018

Laravel Breadcrumbs Package

Laravel Breadcrumbs is a package by Dave James Miller that makes adding breadcrumb navigation to your application (relatively) painless with a simple API. Learn about this packages’ features and how to use it in you Laravel applications.

Read more…
Laravel JSON – A Simple Wrapper Around JSON for Catching Errors
Laravel Packages / June 13, 2018

Laravel JSON – A Simple Wrapper Around JSON for Catching Errors

When we wrote “PHP 7.3: A Look at JSON Error Handling,” Jan Östlund mentioned a package he wrote called Laravel JSON. The Laravel JSON package makes encoding and decoding JSON a breeze with exceptions thrown on error immediately. Learn more about how this package provides convenience around working with JSON parsing.

Read more…
Laravel Localization Package for Vue
Laravel Packages / June 11, 2018

Laravel Localization Package for Vue

“Laravel Localization to Vue” is a new package by Stefan Ninic that converts Laravel localization into a format consumable by JavaScript packages like Lang.js, which is a Laravel translator class in Javascript. The package will help you quickly transform Laravel translations into a format consumable by a Vue.js application.

Read more…
Plug and Play Avatars in Laravel with Laravolt
Laravel Packages / June 05, 2018

Plug and Play Avatars in Laravel with Laravolt

The Laravolt Avatar by Bayu Hendra Winata is a package that turns strings like names into avatars effortlessly. This package uses the Intervention Image package under the hood to generate base64 images on-the-fly, saving as an image, and SVG. Learn more about this package and how you can use it in your Laravel projects to generate avatars for your users.

Read more…
Laravel View Components Package
Laravel Packages / June 01, 2018

Laravel View Components Package

We featured View Components in Laravel, written by Jeff Ochoa, as an alternative approach to View Composers.

Inspired by Jeff’s article, Sebastian De Deyne of Spatie created a Laravel package that brings the concept of a View Component to Laravel applications. The package headline is: “A better way to connect data with view rendering in Laravel.” Learn about this package and how to start using view components in your Laravel projects.

Read more…
A Stand-Alone Laravel Slack Package
Laravel Packages / May 31, 2018

A Stand-Alone Laravel Slack Package

The gpressutto5/laravel-slack composer package is a Slack notification library for Laravel 5.5 by Guilherme Pressutto. The package describes itself as “Slack notification for Laravel as it should be. Easy, fast, simple and highly testable.” Learn more about how to use this in your Laravel application for a quick and easy way to add Slack notifications to your Laravel >=5.5 app.

Read more…
Use Laravel GeoIP to Determine Users’ Geographical Location
Laravel Packages / May 25, 2018

Use Laravel GeoIP to Determine Users’ Geographical Location

I recently needed a geographical check of users to determine default locales and currencies of users. The torann/geoip package by Daniel Stainback fit the bill nicely to provide GeoIP for Laravel 5 applications.

Read more…
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…