- Overview
- Transcript
1.1 Introduction
Hi, I'm Jeremy McPeak for Envato Tuts+, and in this course, you're going to learn the core concepts of Laravel applications by coding some practical examples.
1.Introduction2 lessons, 09:51
1.1Introduction02:09
1.2What You Need07:42
2.The Static Site Project2 lessons, 18:20
2.1View and Routing Basics10:22
2.2Layouts and Sub-Views07:58
3.The Shoutboard Project5 lessons, 53:09
3.1Database Configuration and Migrations14:23
3.2Creating the Model09:38
3.3Creating Messages14:20
3.4Viewing Messages07:41
3.5Adding a Message Title With Migrations07:07
4.A Ticket System6 lessons, 1:12:09
4.1Introduction to Controllers09:02
4.2Setting Up Our Database16:09
4.3Viewing a List of Tickets08:51
4.4Viewing and Editing Individual Tickets13:08
4.5Adding Authentication10:01
4.6Linking Tickets With Users14:58
5.Conclusion1 lesson, 01:22
5.1Conclusion01:22
1.1 Introduction
Laravel is the most popular PHP application framework. And let's be real here, there are countless tutorials, articles, and yes, even videos on how to get started with and learn Laravel. But this course is going to be a little different. You're going to learn Laravel by building practical applications that, with a little extra work, could be used in the real world. Now our first project focuses on Laravel's view engine called Blade. You'll learn how to create and use layout pages and incorporate what are called subviews. You'll also start learning about routing, and how HTTP requests are handled by Laravel. From there, we'll start writing an anonymous message board where anyone can post a message. And with this project, you'll primarily learn about two things, first you will learn about Eloquent. Which is Laravel's strategy for interacting with a relational data base. We'll also build our data base using Artisan, which is Laravel's command line interface, and we'll build our data base using what are called migrations. Second, you'll learn about the model and how it relates to your data and your application. And you'll also learn how to use Form Request classes to validate the data that your users submit. And then we'll start on the final project, a ticket system. You'll learn about controllers and their purpose in Laravel. You'll be able to grab information from the URL, and use that to dynamically display information. You'll also learn about Eloquent's pagination features, and how they tie into Laravel. And then we'll finish the project by adding user authentication and authorization to the project. Now let me say this, this is a beginning course on Laravel, not PHP, so in order to get the most out of this course, you need a working knowledge of PHP, and you also need a PHP development environment. Now, if you don't have the latter, I'll present you with a few options in the first lesson. We have a lot of ground to cover, so when you're ready queue up the next video, and we will get started.







