Useful packages for the Laravel framework
The Laravel ecosystem has an amazing range of useful packages for the Laravel framework. If you’re looking to launch a new platform, you couldn’t ask for a more inclusive and flexible environment to build on. Today, we’ll look at just a few amazing packages supporting the Laravel development space.
Laravel Telescope
This debugging assistant lets you see requests, log entries, queued jobs, mail, notifications, exceptions, scheduled tasks, and more. That makes debugging more straightforward.
Laravel Socialite
Doing OAuth authentication for Facebook, Twitter, Google, LinkedIn and more takes time and effort. With Laravel Socialite, you have an expressive, fluent interface available to you that will handle all the boilerplate social authentication code that’s tedious to replicate.
Laravel Decomposer
This decomposer is useful if you need to have a look at all the installed packages, dependencies, Laravel and server environment details for your app. You can view this markdown report as an array or JSON for ease of use.
Lara Trust
Do you need a simple way to handle roles and permissions for your Laravel application? Lara Trust is a clean tool used by over 10,000 developers for this purpose.
Laravel Backup
If you need a simple package to enable you to back up your Laravel application, this does the trick. According to the documentation, this “backup is a zip file that contains all files in the directories you specify along with a dump of your database. The backup can be stored on any of the filesystems you have configured in Laravel.”
Laravel Form Builder
Most applications will need one or more forms and this tool, inspired by Symfony’s form builder, allows you to make easy-to-change and simple-to-reuse forms within your Laravel environment.
PHP Image Processing
This image processing library has an easy interface, support for animations, is PSR-12 compliant and has a unified API for the 2 most popular image manipulation extensions. That makes it even easier to work with images within your application.
Page Cache
This package is a smart solution to make dynamic PHP sites load faster. “Using the middleware included in this package, you can selectively cache the response to disk for any given request. Subsequent calls to the same page will be served directly as a static HTML page!”
Laravel Cashier
Planning to use Stripe for subscription services? “Laravel Cashier provides an expressive, fluent interface to Stripe’s subscription billing services. It handles almost all of the boilerplate subscription billing code you are dreading writing. In addition to basic subscription management, Cashier can handle coupons, swapping [subscriptions], subscription “quantities”, cancellation grace periods, and even generate invoice PDFs.”
Laravel Uptime Monitor
Knowing when your site is down or if SSL certificates are about to expire is very useful and this package integrates with Laravel native notifications so you can get your updates right into Telegram, Slack or wherever you prefer.
Laravel Analytics
Simple and sweet, this package lets you get page views and other data right from Google Analytics.
Ready to let our time put these useful packages for the Laravel framework to work for you? We can help you with any Laravel development project. Get in touch today.