Laravel Ecosystem until 2020

Laravel Ecosystem until 2020

Nowadays, the most popular PHP framework is now the Laravel Framework. The popularity of this framework is rising day by day because of its stability and growing community. From the beginning of the Laravel, it's continually introducing a new product/package in every Laravel Framework release. In this article, I'll describe the entire overview of the ecosystem of the Laravel Framework until 2020.

 

Laravel Ecosystem until 2020

 

Laravel Sanctum

Laravel Sanctum is a lightweight package for API authentication like SPA (Single Page Application) and making simple API. Until 20 March 2020, it was Laravel Airlock. Due to trademark dispute, Taylor Otwell renames it with Laravel Sanctum. It offers us simple API auth, SPA auth, Token issuing, Token abilities, Token revoking and authentication for mobile application. The usages of Laravel Sanctum is easy and straight forward.

Doc: Laravel Sanctum

 

Laravel Vapor

It's a Serverless platform which introduced in 2019 along with Laravel 6.0 LTS release. Vapor is paid service. AWS could need to run the vapor. You have to pay $39/mo, $399/year only for Laravel Vapor with all AWS costs.

Website Laravel Vapor


Laravel Forge

It's a Server Management platform. You can provision and deploy unlimited PHP applications on DigitalOcean, Linode, Vultr, Amazon and more.

Website Laravel Forge


Laravel Envoyer

It's another deployment solution which guarantees you zero downtime deployment. It offers you 3 different subscriptions Basic (10 projects with 10$/month), Plus (20 projects with $20/month) and Premium (Unlimited projects with $50/month).

Website Laravel Envoyer

 

Laravel Horizon

It provides a beautiful queue monitoring dashboard. It provides useful key metrics for your application queueing systems such as job throughput, runtime, and job failures.

Laravel Horizon.png

Documentation Horizon


Laravel Nova

It's paid super awesome administration panel for Laravel developer. If you wanna use it then you have to buy a licence from Laravel Nova. Solo licence for $99/project or Pro licence $199/project.

Website Laravel Nova

 

Laravel Echo

Laravel Echo is a real-time event handling tool. It gives the power of Websocket to your Laravel application. It provides a clean syntax for public channels and complex features like authentication, authorization, and private and presence channels.

Documentation Laravel Echo

 

Lumen

Lumen is a slim and super-fast micro-framework of Laravel. You can use most of Laravel framework features like routing, eloquent model, blade template engine and much more.

Website Lumen

 

Homestead

Homestead is a Pre-Packaged Vagrant Box. It's a complete package of Laravel Development environment where PHP, MySQL and all other stuff already included out of the box.

Documentation Laravel Homestead

 

Spark

Spark is a SaaS App Scaffolding solution. It'll take care of your authentication, password reset, team billing, two-factor authentication, profile photos and more. It's a paid service. You have to spend $99/site and $299 for the unlimited site.

Website Spark

 

Valet

It's a development environment for Mac user. Out of the box, it provides a lot of nice features to develop a Laravel application. Using local tunnel you can share your local sites publically.

Documentation Laravel Valet

 

Mix

Laravel Mix a great tool for webpack asset compilation. It provides fluent API to define Webpack build steps for Laravel application using several common CSS and JS preprocessor.

Documentation Laravel Mix


Laravel Cashier

Laravel Cashier is an official package for subscription billing integration. It's dealing with all functions and features to manage subscription billing. To know more about Laravel Cashier take a tour official documentation.

Documentation Laravel Cashier

 

Dusk

Laravel Dusk is a really amazing package for browser testing and automation. It provides beautify syntax and API to test your application functions and features with a minimal line of code. It doesn't require to install JDK or Selenium on your machine. It uses ChromeDev.

Documentation Laravel Dusk

 

Laravel Passport

Laravel Passport is an official package for OAuth2 server implementation. It makes life easier to make API authentication of our Laravel application. Without doing complex OAuth2 server implementation, you can easily manage your OAuth2 using passport package.

Documentation Laravel Passport

 

Laravel Scout

Laravel Scout is an official package that provides Full-Text Search features for your eloquent models of Laravel application. It automatically saves your search indexes. Scout currently support Algolia driver out of the box. You can extend your features according to your needs.

Documentation Laravel Scout

 

Laravel Socialite

Laravel socialite is one of the popular official packages for Laravel application. With this package, you can make auth with a popular social platform like Facebook, Twitter, Linkedin, Google, Github, Gitlab, Bitbucket with few lines of code.

Documentation Laravel Socialite

 

Telescope

Laravel Telescope is a beautiful and elegant debug assistant for Laravel framework. It provides request log, exceptions, log entries, database queries, queued jobs, mail, notifications, cache operations, scheduled tasks, variable dumps and more.

Laravel Telescope.png

Documentation Laravel Telescope

 

Laravel Tinker


Laravel tinker is a powerful REPL (read–eval–print loop) for the Laravel framework. It ships with Laravel out of the box. Using this package you can run php code, eloquent query and more stuff in the command line.

Laravel Tinker.png

Documentation Laravel Tinker

 

Thank you for reading this complete article with patience. Hope you will get a clear overview of Laravel Ecosystem until 2019. If you find this helpful please share it with others.


Share on

Related Post


DB Seeder - A database seeder application

Laravel Barcode generation tutorial

Laravel Validation Cheat Sheet

PEST - Make Laravel test easier

Laravel Google reCaptcha without package

Speed Up Laravel website - Step by Step