RESTful API with Laravel: Build a Real API with Laravel (Udemy.com)
Build a RESTful API for a market system using Laravel and dominate the most challenging features of APIs with Laravel
Created by: JuanD MeGon
Produced in 2021
What you will learn
- Create your own projects with Laravel (not only RESTful APIs)
- Make the most of your work tools (Sublime Text 3, Git, Github, Composer, PHP artisan and Laravel)
- Generate and maintain the structure of the database in an automated way with Laravel and the PHP Artisan console
- Use PHP Artisan effectively and be much more efficient
- Create and configure your own local development environment
- Properly configure your development environment for all your projects
- Hone the main HTTP methods/verbs for HTTP and RESTful APIs
- Use free professional tools to improve your productivity
Quality Score
Overall Score : 88 / 100
Course Description
Join the more than5.
000 studentsalready taking this course, building their RESTful APIs usingLaravel,and enjoying every single class!
Note: You can take, and in fact it is recommended, to follow the course using the most recent version of Laravel. Additionally, the course includes extensive sections about how to upgrade your project to different versions of Laravel, in case you decide to use any previous version.
Build your RESTful API with Laravel, using a completemarketplace as the case of use. With Laravel, creating every component will be a breeze.
You will have a projectwith users, sellers, buyers, transactions, products, and categories. Explore all types of relationships, one to many, many to many and much much more using Eloquent the Laravel ORM.
The full guide for creating a real RESTful API with Laravel. You can follow the course using the latest Laravel version (it is recommended).
You will not find a Laravel course like this. This course explains everything you need to develop a RESTful API using the Laravel framework.
At the end of the course, you will have a RESTful API with Laravel, for a market system, where users can purchase and sell different products with different categories and transactions. Inclusive, thesame user can be both a seller and a buyer (you will take advantage of inheritancefor this).
Do Not wait anymore!
Become a master in the development of genuinely RESTful APIs with Laravel. Join the course now and see you in classRemember: The course hasbeenconstantly updatedto use the latest versions of Laravel. So feel free to use the version you like (especially the latest version of Laravel).
In this course, you learn how to develop a realistic, fully implemented, and professional RESTful API with Laravel.
Laravel is the most popular PHP framework, with more than 20 million downloads along with lots of enterprise and personal projects worldwide. Additionally, it includes fantastic features to implement a RESTful API easily. Laravel is RESTful friendly.
What is a RESTful API?
A Web API is like a web service that works entirely with HTTP. A RESTful API must follow the REST (REpresentationalState Transfer) practices, allowing to orientate the design to the resources, provide standard responses based on the different HTTP status codes, and the corresponding according to Hypermedia Links in responses (HATEOAS).
Why Laravel?
Because Laravel is a framework made by programmers for programmers, expressive, simple, intuitive, and powerful. Laravel provides useful features for web projects including RESTful APIs.
Each new Laravel version includes many changes that make this framework even better, simple, programmer-friendly, and at the same time much more powerful. In fact, the latest versions of Laravel included a lot of new features to help to develop RESTful APIs in the right way.
During thiscourse, you will master the complete structure of Laravel, along with the new features included in the latest version of Laravel to develop an actualRESTful API.
You will learn this about the development of a RESTful APIwithLaravel:
Using the LaravelPHP artisan for code and components generationUsage and creation of middleware on LaravelThe LaravelResource routes andcontrollers (ideal for RESTful APIs)Fully supported JSON format responses for a JSON RESTful APIValidation of requests directly fromthe LaravelControllersHandling all types of exceptions and errors from Laravel handlerComplex operations involvingup to three resources/models for a specific operationUsage of Laravel dependency injection and model bindingGeneration of the database structure using Laravel migrationsAutomatic insertion of fake data into the database through "faker," using Laravelfactories, and seedersLaravel Sessionsand access_tokenauthentication for theRESTful API.
Yes, Both!
Using Laravel Passport to protect the RESTful API withOAuth2Pagination of results using Laravel collectionsUsing URL parameters to execute actions (the RESTful approach)Sorting results based on URL parameters with a RESTful approachFiltering results using URL parametersCaching responses using Laravel Cache SystemLimitation of requests using the Laravel middlewareImplementingHATEOAS on Laravel(apure RESTful API must use HATEOAS)Using PHP Fractal for transforming responsesUsage of CORS on the API responses to allow JavaScript-based clients and web browsers.
Use the Laravel Policies and Gates to handle the user's authorization layer.
Much more!!
You can take a look at the full list of contents below. You will finish with a complete RESTful API and understanding a lot of Laravel skills.
You will create an actualRESTful API from scratch and step by step using Laravel. Followthe REST architecture and build appropriate URLs to identify actions and resources using the Laravel best features and learn Laravel in the way.
Take full advantage of tools like Sublime Text 3, Git, power shell, Laravel, Composer, PHP artisan, and be more productive for agile development.
Note: In few classes of the course I use Windows (only for the first classes), but I included specific directions in the case you use Linux or Mac and all the tools used are cross-platform, so you will no have any problem.
You will have lifetime access to the current classes and the classes that I will regularly add(take a look at the last sectionto see what is coming).
At the end of this course, you will be able to develop your pure RESTful API with Laravel in an efficient way with the best practices, taking advantage ofthe facilities provided by Laravelfor the proper implementation of your projects and your RESTfulAPI.
Do not wait any longer.
Join the course and see you in classes.
Who this course is for:
This course is for all web development and PHP loversThis course is for all those who need to develop their own API completely RESTfulIf you want to build your own fully functional and step-by-step RESTful APIIf you need to keep your skills up to date and be competitiveIf you want to do a complete development of your projects and your RESTful API with Laravel
Instructor Details
- 4.4 Rating
219 Reviews
JuanD MeGon
EN:
More than 18,000 students cannot be wrong!
That is how many students have taken my courses, leaving more than 3,900 top-rated reviews.
Enroll today to learn how to become a web development expert and to get that high-paying jobs and projects, grow your own business, or work as a freelance from home or your own office.
Join a community of students from 150 countries and get practical skills you can use right away.
ES:
Ms de 18.000 estudiantes no pueden estar equivocados!
Esa es la cantidad de estudiantes que han tomado mis cursos y dejando ms de 3.900 calificaciones positivas.
Inscrbete hoy mismo para aprender cmo convertirte en experto en desarrollo web y obtener esos trabajos y proyectos mejor pagados, hacer crecer tu propio negocio o trabajar de forma independiente desde tu casa o tu propia oficina.
nete a una comunidad de estudiantes de ms de 150 pases diferentes y obtn habilidades prcticas que puedas usar de inmediato.
More courses by JuanD MeGon
Lumen Microservices: Create Services and APIs with Lumen (2021)
4.3 (105 Reviews)
Provider: Udemy
Time: 4h
$11.99
More laravel courses
Master Laravel for Beginners & Intermediate [2021 Update] (2021)
4.7 (185 Reviews)
Provider: Udemy
Time: 33h
$11.99
Laravel 2019, the complete guide with real world projects (2019)
4.6 (310 Reviews)
Provider: Udemy
Time: 24h
$11.99
Laravel 8 PHP Framework A - Z Build Professional Ecommerce (2021)
4.5 (70 Reviews)
Provider: Udemy
Time: 68.5h
$11.99
Projects in Laravel: Learn Laravel Building 10 Projects (2021)
4.4 (255 Reviews)
Provider: Udemy
Time: 23h
$11.99
Laravel 8: E-Commerce Shop Website with PayPal System (2021)
3.0 (47 Reviews)
Provider: Udemy
Time: 13.5h
$11.99


![Master Laravel for Beginners & Intermediate [2021 Update]](/programming/laravel/images/2020278_e07c_8.jpg?v=1789153403)






