Laravel Fundamentals
Laravel, known for its simplicity and expressiveness, is an ideal framework for beginners. In this course, you'll learn the foundational aspects of Laravel, empowering you to rapidly begin creating web applications.
What you'll learn
Web applications typically share common features such as HTML templates, database connections, user input validation, and authentication systems. Laravel, a structured and developer-friendly framework, simplifies these aspects, allowing you to concentrate on the creative side of website building. In this course, Laravel Fundamentals, you will streamline your web application development process. First, you will learn how to efficiently route requests to the appropriate views. Then, you will delve into processing and storing user input in databases. Finally, you'll focus on implementing robust user authentication and authorization from scratch, without relying on starter kits. By the end of this course, you will possess a solid understanding and practical skills in using Laravel, enabling you to develop well-structured and maintainable websites
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 5m