What is great about Laravel, is that you can easily become an expert in the framework. Laravel ecosystem is not only about the development tools you are using. It has much to give for your education.
Here are some educational platforms and courses for aspiring developer, which I would recommend.
Laracasts is an educational resource for web developers with excellent screencasts about Laravel, Vue, PHP in general, Databases and much more. This service is like a “Netflix for your career”.
You can easily start by visiting Laravel from scratch and always stay tuned with What’s new in Laravel.
When it comes to development strategy, I prefer to use a practice of TDD. Any developer can employ this strategy using Laravel.
Test Driven Laravel is a perfect course for such purposes. Take this video course and make your application more robust.
All of us know that we should write tests for our application, but only a few applications has tests. In this course you will find how to break down barriers to testing. Every experienced and ambitious developer write tests. And, of course, we want to lower the time spent on testing our applications.
I recommend you to check Confident Laravel video course. It teaches to write tests for Laravel apps confidently.
Laracon Online is an annual online conference. It provides the most convenient and affordable way for everyone to get Laracon experience.
Nuno Maduro’ s Writing Effective PHP video course is very profound. It provides a significant input in developer’s education.
The course teaches you to write code short and simply. It explains the main principles of preventing bugs and much more.
Laravel Core Adventures is an excellent video series to gain knowledge and have fun.
The Build a chatbot course will teach you to develop, extend and test chatbots and voicebots with PHP.
If you have already obtained knowledge and skills in Laravel development, feel free to confirm them with Laravel Certification Program.
Laravel framework is an amazing framework itself. But its constant development is closely associated with its community. It is sharing tips and code, gives help and points to things that need maintenance. That is why I want to mention some essential resources for every Laravel web developer.
Laracasts Forum is a place where developers share their experience and tutorials. Here you can ask for advice and discuss matters.
LaravelIO is another place to discuss development matters. Allows to find answers to various questions and share your experience.
Larachat Slack Workspace is a Slack workspace with different channels dedicated to different topics.
Laravel News is a weekly newsletter about what is trending in the community.
Laravel Podcast is a perfect place to discuss what is trending in the Laravel community.
LaraJobs is a place to find and post Laravel, PHP and technical jobs.
Laravel Blog is official Laravel blog where you can find information about latest Laravel releases, events and Taylor’s (Laravel creator) podcasts.
Laravel ecosystem has much to offer. I don’t usually praise anything I use, but rather try to stay critical. But Laravel ecosystem is something I cannot help talking about over and over again. I would like to mention a bunch of elegant and useful tools for your development.
Laravel Valet
Laravel Valet will easily set up minimalists development environment for Laravel applications. It’s an excellent tool for MacOS users.
The main features:
Laravel Valet is an OpenSource software. All the documentation is available on the official Laravel website.
Laravel Homestead
Laravel Homestead is pre-packaged Vagrant box. It provides an excellent development environment. There is no need to install PHP, a web server, and any other server software on your local machine.
The main features:
Laravel Homestead is also an OpenSource software. Check all the necessary documentation on the official Laravel website.
Laravel Passport
Laravel Passport is the simplest possible tool for API authentication. It is a full OAuth2 server implementation that is very easy to use.
The main features:
Laravel Passport is OpenSource. Find all the documentation here. The software is an official OAuth2 implementation solution.
Laravel Scout
Add full-text search to your Eloquent models with Laravel Scout. It is a powerful software to synchronise search indexes with your Eloquent records.
The main features:
Laravel Scout is OpenSource. You can check it on Laravel official site.
Laravel Spark
Laravel Spark is a perfect tool for boosting typical SaaS application features development.
The main features:
Laravel Spark is a paid package that comes with a price $99 per site and $299 per for unlimited sites. Learn more on the Spark official site.
Laravel Nova
Laravel Nova is a Laravel administration panel with great UI and UX which boost up a development.
The main features:
Perfectly designed Nova panel comes with price ranging from $99 to $199 per project. Check all the information and documentation here.
Laravel Dusk
If you want to test your application and see how it works from the user’s point of view, try Laravel Dusk. This tool provides automated browser testing with developer-friendly API. Laravel Dusk comes with Chromedriver by default.
The main features:
Check Laravel Dusk on the official website for free.
Laravel Socialite
Laravel Socialite is a package that provides a fluent interface for authentication with OAuth providers, such as Facebook, Twitter, Google, LinkedIn, GitHub and many others.
The main features:
Find all the necessary documentation for implementing Laravel Socialite here.
Laravel Echo
Laravel Echo is a JavaScript library. It allows you to subscribe to channels and listen to broadcasted events through WebSoсkets.
The main features:
Laravel Echo can be installed for free. Check all the documentation here.
Laravel Medialibrary
Laravel Medialibrary package associates all sorts of files with Eloquent models. This package makes working with media objects a breeze.
The main features:
Laravel Medialibrary gives plenty of opportunities. Take a look at it in documentation.
Laravel Mix
Laravel Mix (previously called Laravel Elixir) is a tool that gives you an almost completely managed front-end build process. It provides a clean and flexible API for defining basic Webpack build steps for your Laravel application.
The main features:
Laravel Mix can be installed for free. Check all the documentation on the official website.
Laravel Cashier
Laravel Cashier is a package that makes the process of subscription billing easier than ever before. While I personally find Stripe PHP library a perfect tool itself, using it directly is more complex. Cashier lets me avoid all the potential difficulties and ease subscription management.
The main features:
The package is free. Set Laravel Cashier up with the help of documentation here.
Laravel Envoy
Laravel Envoy is a useful task runner with a clean and minimal syntax.
The main features:
Laravel Envoy is a free tool that can be installed via documentation here.
Laravel Horizon
Laravel Horizon is a queue manager that allows you to completely control your Redis queues.
The main features:
Laravel Horizon is free and can be implemented with the help of official documentation.
BotMan Studio
BotMan Studio is a bundle built on top of Laravel framework for a better chatbot development experience.
The main features:
BotMan Studio can be installed via all the necessary documentation here.
Laravel Tenancy
Laravel Tenancy is tool for developing multi-tenant Laravel platforms.
The main features:
Laravel Tenancy is a package that is free for any kind of project. Find all the necessary documentation here.
Lumen
If you don’t need to use the whole Laravel framework, Lumen is a perfect option here. It is a micro-framework that minimize the bootstrapping processes.
The main features:
Lumen is OpenSource with all the documentation stored here.
Laravel Telescope
Laravel Telescope is a polished Laravel debugging assistant. Well, imagine the best debugger you have ever used became a standalone UI with supertools. Then you get Laravel Telescope.
The main features:
It is totally free. You can install Laravel Telescope on the official website.
Laravel WebSockets Package
WebSockets for Laravel is a thing every developer had a thirst for. This powerful package makes an implementation of WebSockets server in PHP a breeze.
The main features:
Check Laravel WebSockets documentation here.
Laravel Forge
Laravel Forge will make the web applications provision and deployment process as easy as pie. It takes over most of the administrative work.
The main features:
Laravel Forge is a paid service. Its price depends on the chosen plan and ranges from $12 to $39 per month. Every plan has a 5-day free trial. Learn more about Laravel Forge on the official site.
Laravel Vapor
What about serverless deployment platform that does your job for you? I’ll take two, please. I am talking about Laravel Vapor service which I personally find impressive.
The main features:
Laravel Vapor has a fixed price for unlimited projects and deployments. There are $39 monthly and $399 yearly plans (exclusive of AWS cloud costs). Learn more on the Laravel Vapor official webpage.
Chipper CI
If you are looking for a Laravel continuous integration tool, Chipper CI is something you definitely need.
The main features:
What can I say, hats off to David Hemphill and Chris Fidao, who developed this perfect tool to ease every Laravel developer life. ChipperCI is a paid service. It comes with a 14-days free trial and $39 monthly plan for unlimited projects, team members and 1 concurrent build. Go to the official Chipper CI website to learn more.
Flare
Flare is the error tracker the Laravel community was longing for.
The main features:
Flare has a 7-days free trial, 3 monthly plans with price ranging from $29 to $279 and 3 yearly plans with price ranging from $319 to $3069. Look through the documentation and details here.
Laravel Shift
What if I tell you that you can upgrade your Laravel versions automatically? Well, not you. It is all can be done by Laravel Shift.
The main features:
Laravel Shift service offers various plans to cover all your needs with price ranging from $7 to $59 per month. You can find all the details on the official website.
Laravel Envoyer
Laravel Envoyer is a zero-downtime deployer for your PHP and Laravel applications.
The main features:
The monthly price of Laravel Envoyer is $10-$50 per. The cost depends on number of your projects. The service offers 5-days trial. For more detailed information please visit the official website.
If you tell these tools didn’t impress you, well, what could possibly do? Do not forget that this is just the list of things I personally like about Laravel environment. There are more tools you can try.
I see that the framework is gaining more and more popularity each year. The Laravel community is growing with an irresistible force. That means that there will be even more tools and packages launched in 2019 and next years.
The usage of Laravel tools certainly speeds up the process of development and improves quality of your future projects.
Laravel makes the development an effective solution. This framework would certainly help to realize your wildest ambitions.
If you are already using Laravel, try some tools I mentioned above. If not, you can shift from your previous framework any time.
Laravel ecosystem is easy to enter and, believe me, you wouldn’t like to go back.