Laravel is the most popular PHP application framework, and there are countless tutorials, articles, and yes, even videos on how to get started with and learn Laravel. But our new course, 3 Practical Examples to Learn Laravel, is a bit different: you're going to learn Laravel by building a series of practical applications that, with a little extra work, could be used in the real world.
What You’ll Learn
In this course, Envato Tuts+ instructor Jeremy McPeak will teach you the core concepts of writing Laravel applications.
The first project will focus on Laravel's view engine: Blade. In the next project, you'll learn how to connect to a database in Laravel, with the Eloquent object-relational mapper and the Artisan tool for managing your database from the command-line. Your final project will go further with Laravel and Eloquent: working with controllers, using Eloquent pagination, and authenticating users.
Here are some free lessons from this course, as a preview of what you can expect:
View and Routing Basics
In this video, you'll get an introduction to the first project, and you'll learn about basic routing and views.
Database Configuration and Migrations
This application uses a database, so you need to create a database and configure our application to use it. You'll learn how to do that, as well as designing your table for storing messages using migrations, in this video.
Introduction to Controllers
You've been using simple functions to handle requests in the projects up to this point, but an MVC application typically relies upon controllers for that functionality. In this lesson, you'll learn about Laravel controllers.
Take the Course
You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+.
Plus you now get unlimited downloads from the huge Envato Elements library of 400,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.