Learn how to create routes and provide parameters
Use artisan commands to manage routes and controllers
Retrieve data from requests and work with input
Create API routes and work with named routes
Build dynamic pages with Blade templates and components
Pass data to views and work with subviews
Use viewcomposers to share data with all views
Work with HTTP status codes and generate responses from controllers
Configure your database and work with migrations and seeders
Automatically fill your database with Faker and seed data
Build queries with Laravel's Query Builder and use joins
Create and modify tables including indexes with artisan
Build powerful models and establish relationships with Eloquent ORM
Use pagination, scopes, and eager loading for efficiency
Make use of factories and collections
Optimise data with mutators, accessors, and serialization
Protect your application against CSRF with tokens and middleware
Validate form data with validation rules and nested object handling
Use Axios to send and store data
Implement route model binding for cleaner code
Use middleware to monitor and secure requests
Write your own middleware and group them efficiently
Deploy caching for faster loading times
Understand the full request flow of a Laravel app
Build user notifications via notifiable traits
Automatically send notifications for actions in the application
Personalize notifications for different users
Install Laravel Breeze for a ready-to-use login flow
Authenticate users via middleware and sessions
Secure routes and use access authorization
Sometimes we are also surprised at the prices in the market. Because our goal is ultimately to reform education, we are not looking for the highest possible profit margins. We also keep your investment under control by offering smart digital education and making good use of our community.