Laravel is a web application framework with expressive, and elegant syntax. In this course, you will be making API endpoints for a restaurant management system using Laravel.
Laravel offers many features for developing and managing API endpoints quickly. During this course, you will use them and touch upon some very important features like validation, testing helpers, API resources, Laravel Sanctum, and more. Along the way, you will be tested with quizzes to evaluate your understanding.
By the end of this course, you will have complete confidence in your ability to create API endpoints, which will come in handy for mobile app developers and other third parties.
Laravel is a web application framework with expressive, and elegant syntax. In this course, you will be making API endpoints for...Show More
WHAT YOU'LL LEARN
Learn exposing API endpoints from Laravel web apps
Practise using some of the best Laravel features
Learn the Postman tool to manually test, manage, and share API endpoints with third parties
Learn exposing API endpoints from Laravel web apps
Show more
Content
1.
Introduction to the Course
2 Lessons
Get familiar with Laravel API development, utilizing Postman for effective endpoint testing.
2.
Authentication
5 Lessons
Solve challenges with user authentication, automated tests, and login mechanisms using Laravel's tools.
3.
Restaurants
5 Lessons
Examine building and securing API endpoints for restaurant management in Laravel.
4.
Menu Items
3 Lessons
Break down the steps to managing menu items, ensuring security, and optimizing API performance.
5.
Tables
3 Lessons
Map out the steps for managing tables, implementing CRUD operations, and transitioning table states.
6.
Orders
8 Lessons
Focus on designing efficient order schemas, booking tables, managing order items, and thorough testing.
7.
Conclusion
2 Lessons
Build on Laravel's features for secure, maintainable, and scalable API development.
8.
Appendix
2 Lessons
Learn how to use Laravel setup and advanced Postman features for efficient API development.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources