1. Code
  2. PHP

4 Practical Laravel Courses for PHP Developers


Laravel is a PHP framework for modern web apps. Recently upgraded to version 5, Laravel is a mature system that continues to win support due to its elegance and stability. Laravel ships with built-in support for database migrations, object-relational mapping, routing, and authentication, making it easier for developers to start and maintain their work.

If you want to learn Laravel, or if you already use the framework and want to take your knowledge to a new level, check out these four courses, which will teach you to master Laravel 5, process payments with Laravel Cashier, build a CMS with Laravel, and understand Laravel Router.

1. Get Started With Laravel 5

In this course, you'll start with the basics of the Laravel framework. You'll begin by preparing a dev environment and learning how to configure Laravel. Then you'll move on to learn foundational topics such as routing and requests, responses, views, sessions, emails, forms, and using databases.

2. Process Payments With Stripe and Laravel Cashier

Stripe is a payment-processing service that comes with a suite of easy-to-use APIs and powers e-commerce for businesses of all sizes. 

In this course, Envato Tuts+ instructor Jason Lewis will show you how to process payments on Stripe using Laravel Cashier. You'll cover a number of key topics, including how to prepare your database for payments and pointers to the security concerns you should be aware of when handling cardholder data. 

You'll also learn how to process single, one-off payments for an online shopping cart, and even how to handle Stripe subscriptions.

3. How It's Made: Laravel Router

Laravel is known for its powerful and developer-friendly router. The router allows you to configure all the URL endpoints of your app with a concise syntax and all in one place.

In this quick Coffee Break Course, Envato Tuts+ instructor Matthew Machuga will take you on a deep dive through the implementation of Laravel Router. You will see how it works, and stop to analyze some of the decisions and nuances in its design. You'll also get a chance to see some of the awesome features that have been recently added to it.

4. Build a CMS With Laravel

In this course, Envato Tuts+ instructor Jason Lewis will show you how to build a functioning content management system (CMS) with the Laravel PHP framework. You’ll understand some of the tasks and problems that are common to so many web development projects and explore different possible solutions to them. You’ll be starting your CMS from scratch—a great way to expand your knowledge of the Laravel framework. This course will teach you the fundamentals required to develop top-notch Laravel applications.

Start Learning With a Free Trial

You can take all of these and more PHP courses with a free 10-day trial of our monthly subscription. So get started today, and start learning the practical Laravel skills that will take your PHP development work to a new level.

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.