Laravel Basics practice

Filter by difficulty, use hints, reveal solutions and save attempts locally.

1. Practice Laravel Introduction by building one step of a Laravel business administration screen and checking the result.

code-writing
beginnerLaravel Introduction

1. Start from the Laravel Introduction lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

2. Practice Installation by building one step of a Laravel business administration screen and checking the result.

code-fix
beginnerInstallation

1. Start from the Installation lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

3. Practice Directory Structure by building one step of a Laravel business administration screen and checking the result.

output
beginnerDirectory Structure

1. Start from the Directory Structure lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

4. Practice Routing Basics by building one step of a Laravel business administration screen and checking the result.

fill-blank
beginnerRouting Basics

1. Start from the Routing Basics lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

5. Practice Route Parameters by building one step of a Laravel business administration screen and checking the result.

true-false
beginnerRoute Parameters

1. Start from the Route Parameters lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

6. Practice Blade Templating by building one step of a Laravel business administration screen and checking the result.

mini-project
beginnerBlade Templating

1. Start from the Blade Templating lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

7. Practice Blade Components by building one step of a Laravel business administration screen and checking the result.

mcq
beginnerBlade Components

1. Start from the Blade Components lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

8. Practice Controllers by building one step of a Laravel business administration screen and checking the result.

code-writing
beginnerControllers

1. Start from the Controllers lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

9. Practice Request and Response by building one step of a Laravel business administration screen and checking the result.

code-fix
beginnerRequest and Response

1. Start from the Request and Response lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

10. Practice Middleware by building one step of a Laravel business administration screen and checking the result.

output
beginnerMiddleware

1. Start from the Middleware lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

11. Practice CSRF Protection by building one step of a Laravel business administration screen and checking the result.

fill-blank
intermediateCSRF Protection

1. Start from the CSRF Protection lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

12. Practice Validation Rules by building one step of a Laravel business administration screen and checking the result.

true-false
intermediateValidation Rules

1. Start from the Validation Rules lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

13. Practice Database Migrations by building one step of a Laravel business administration screen and checking the result.

mini-project
intermediateDatabase Migrations

1. Start from the Database Migrations lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

14. Practice Eloquent ORM Basics by building one step of a Laravel business administration screen and checking the result.

mcq
intermediateEloquent ORM Basics

1. Start from the Eloquent ORM Basics lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

15. Practice Eloquent Relationships by building one step of a Laravel business administration screen and checking the result.

code-writing
intermediateEloquent Relationships

1. Start from the Eloquent Relationships lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

16. Practice Seeding and Factories by building one step of a Laravel business administration screen and checking the result.

code-fix
intermediateSeeding and Factories

1. Start from the Seeding and Factories lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

17. Practice CRUD Controller by building one step of a Laravel business administration screen and checking the result.

output
intermediateCRUD Controller

1. Start from the CRUD Controller lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

18. Practice Form Requests by building one step of a Laravel business administration screen and checking the result.

fill-blank
intermediateForm Requests

1. Start from the Form Requests lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

19. Practice Authentication Breeze by building one step of a Laravel business administration screen and checking the result.

true-false
intermediateAuthentication Breeze

1. Start from the Authentication Breeze lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

20. Practice Sessions and Cookies by building one step of a Laravel business administration screen and checking the result.

mini-project
intermediateSessions and Cookies

1. Start from the Sessions and Cookies lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

21. Practice File Storage by building one step of a Laravel business administration screen and checking the result.

mcq
advancedFile Storage

1. Start from the File Storage lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

22. Practice Laravel Mail by building one step of a Laravel business administration screen and checking the result.

code-writing
advancedLaravel Mail

1. Start from the Laravel Mail lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

23. Practice API Resources by building one step of a Laravel business administration screen and checking the result.

code-fix
advancedAPI Resources

1. Start from the API Resources lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

24. Practice Artisan CLI Commands by building one step of a Laravel business administration screen and checking the result.

output
advancedArtisan CLI Commands

1. Start from the Artisan CLI Commands lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

25. Practice Laravel Queues by building one step of a Laravel business administration screen and checking the result.

fill-blank
advancedLaravel Queues

1. Start from the Laravel Queues lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

26. Practice Helper Functions by building one step of a Laravel business administration screen and checking the result.

true-false
advancedHelper Functions

1. Start from the Helper Functions lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

27. Practice Error Handling by building one step of a Laravel business administration screen and checking the result.

mini-project
advancedError Handling

1. Start from the Error Handling lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

28. Practice Laravel Mix and Vite by building one step of a Laravel business administration screen and checking the result.

mcq
advancedLaravel Mix and Vite

1. Start from the Laravel Mix and Vite lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

29. Practice Best Practices by building one step of a Laravel business administration screen and checking the result.

code-writing
advancedBest Practices

1. Start from the Best Practices lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.

30. Practice Laravel Review by building one step of a Laravel business administration screen and checking the result.

code-fix
advancedLaravel Review

1. Start from the Laravel Review lesson example.

2. Use orders, customers and tracking numbers instead of placeholder text.

3. Run the example and compare output before polishing.