Laravel 9 Fundamentals
Laravel is a beginner-friendly, expressive web application framework. This course will teach you the fundamentals of how to use Laravel to quickly start building web applications.
What you'll learn
Most web applications are built in a similar way. For example, they use HTML templates, connect to the database, validate user input, and implement some kind of authentication. This is why developers choose to use a structured framework like Laravel, which does all of the heavy-lifting and lets them focus on building websites. In this course, Laravel 9 Fundamentals, you’ll learn how to build web applications with Laravel. First, you’ll explore how to route the requests to the correct view. Next, you’ll discover how to process user input and save it to the database. Finally, you’ll learn how to implement user authentication and authorization without any starter kits. When you’re finished with this course, you’ll have the skills and knowledge of the Laravel framework needed to easily build maintainable websites with Laravel.
Table of contents
- Receiving Form Input with POST Routes 5m
- Securing Input Data with CSRF Tokens 5m
- Resolving Dependencies with the Service Container 8m
- Accessing Request Input through Dependency Injection 4m
- Binding Services with Service Providers 4m
- Facades and Helpers 6m
- Flashing Session Data 2m
- Validating User Input 3m
- Showing Error Messages and Old Input 5m
- Creating an Error Subview 2m
- Summary 4m
- Testing in Laravel 5m
- Testing HTTP Requests 5m
- Setting up a Database for Testing 5m
- Generating Model Factories 5m
- Testing Models and Their Relationships 2m
- Testing Authentication 3m
- Using Apache as a Web Server 5m
- Deploying Laravel Applications 6m
- Optimizing Application for Production 4m
- What Is next? 2m
- Summary 6m