Support the ongoing development of Laravel.io →
Requests Architecture Installation

I want to share with you my current work, where I teach how to develop a RESTful API using Laravel on his latest version

I want to offer you special access clicking here: Create your RESTful API with Laravel, the PHP Framework

There are some course goals,

  • Create your own projects with Laravel 5.
  • Hone your work tools (Sublime Text 3, Git, Github, Composer and PHP artisan)
  • Create and maintain automatically your database structure with Laravel and the PHP artisan command prompt.
  • Use effectively PHP artisan and be more efficient.
  • Create your own public repositories for your projects.
  • Create and configure your own local environment to develop your projects.
  • Choose the bests practices to carry out your projects to a production environment.
  • Configure correctly all your environments for your projects.
  • Use and learn the main HTTP methods for a RESTful API.
  • Make an agile projects development, honing your tools and practices.
  • Create an maintain your own production server in Linux.
  • Use free and professional tools to improve your productivity.
  • Interact with Windows and Linux systems simultaneously.
  • Obtain a preview of the course results in: http://myownapi.juandmegon.com/vehicles
  • Use OAuth2 to validate requests and access to resources

And of course the most popular topics, I saw some question about this in the forum, so I added it to the course:

  • The new PHP artisan features.
  • Middleware for Laravel
  • Request controller
  • Requests validation
  • Resources controllers.
  • REST controllers in Laravel
  • Exceptions/Errors handling
  • Database Migrations
  • Database Seeds
  • Authentication in Laravel
  • Stateless authentication for RESTful API
  • CSRF protection with Laravel
  • OAuth2 Validation

Please feel free to write your oppinions, I hope it helps in your projects and in your profession.

Here are some videos from the course:

Best wishes.

Last updated 2 years ago.
0

I have taken it, and it did help me understand some concepts I was having issues with concerning APIs. It's for beginners, as the first couple of videos are about setting up XAMPP. He also talks about deploying a the end. He's been adding content since I took it.

0

Yes @jsposato. I received some critics about the deeper RESTful concepts like cache, headers, pagination and specially the OAuth feature. I still working on that, currently I added the cache and pagination and I still working in OAuth that is a little more advanced.

Thanks for sharing your oppinion, I really appreciate that.

jsposato said:

I have taken it, and it did help me understand some concepts I was having issues with concerning APIs. It's for beginners, as the first couple of videos are about setting up XAMPP. He also talks about deploying a the end. He's been adding content since I took it.

0

The course has now a new section about OAuth2. In that section you are going to learn how to use a OAuth2 server to validate requests, without require the user credentials all the time. Here is a video about the results of that section.

Testing the OAuth Server in Laravel 5

You can get access to the course, here: Create your RESTful API with Laravel, the PHP Framework.

Hope it helps, best wishes.

Last updated 9 years ago.
0

Juan,

is there a way to get a coupon for the spanish version of the restful API course?

Thank you.

0

I just finished the course by just browsing. It's pretty good actually. It covers more topic than I expected.

0

He>leandroembu said:

Juan,

is there a way to get a coupon for the spanish version of the restful API course?

Thank you.

Hello Leandro. Sorry for the big delay, yes you can use this coupon here: https://www.udemy.com/api-restful-con-laravel-5-composer-apache-nginx-mysql-git-y-github/?couponCode=foro

Best wishes.

0

ecommerceappbook said:

I just finished the course by just browsing. It's pretty good actually. It covers more topic than I expected.

That's great to read your comment. I'm glad to know that the course fulfill your expectations.

Best wishes.

Last updated 9 years ago.
0

Recently was added a new section to Update the OAuth2 server.

Due to the latest changes in the OAuth2 dependency I created a new section teaching:

  • How to remove the old version (optional).
  • How to install the new version with the middlewares, grant_type and the new version.

Check more here: https://www.udemy.com/laravel-5-php-framework-agile-and-practical-php-restful-api/?couponCode=oauth2_2

Best wishes.

Last updated 9 years ago.
0

Hi!! If you are facing problems with backup you can actually try using "Cloudbacko home" software. It comes with very useful features like.Storage space free-up, Easy deletion of unwanted data, Software update notification, Export software settings. It basically supports Windows, Mac OS X, Linux. So grab this software. Leaving a link just check

0

Sign in to participate in this thread!

Eventy

Your banner here too?

JuanDMeGon juandmegon Joined 26 May 2015

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.