I always love this type of tutorials. Perfect step by step explantion also in detail level so that the syntactic sugar is understood well (showing all the steps instead of skipping them). Thank you so much and perfect that the source code is available. Great that the API key authentication is also ready. Looks like a great 'slim' framework, very happy to start with it.
It's most likely the SMTP server - SMTP servers are slow anyway, as SMTP is a "chatty" protocol. Alternatives are to use a queue and process it later, or use an email sending API
Please make a full-fledged Slim Course with a production grade API for let's say E-commerce, because Slim is a framework and provides more security, also it could be using Symfony, but a good project which is real-world would be much more useful .
Hey Dave, thanks for this! A very well produced and very informative video. I have not worked with PHP in the last 15 years or so, but with PHP hosting being dead cheap in Germany, this tutorial makes me consider going back for a small API project.
Thnky you Dave for every thing, I already joined in two courses on udemy "php" and "mvc", and i wonder do you have advanced php course at the same quality as these? and thanks again 👌
Thanks for this tutorial David. You explain concepts in simple, digestible chunks, and proceed through each topics with clarity and logic. I enjoy watching your tutorials and always come away with stronger comprehension of the subject material.
For me it did not sound simple or digestible as i feel we need a good understanding of DI and Containers as a perquisite. The footprint may be small but the framework is too confusing for a solution developers like me. I would rather stick to Codeigniter and make my life simple as it provides a wholesome package. So i am unable to comment the value of the course as I feel the course is running with the assumption that we already know Slim framework.
EXCELLENT as always! & txs 4 taking the time to break out the sections esp on these longer vids; makes it so much easier to later ref! love these recent vids using frameworks pckgs & libraries but have concerns on how well they will work in the shared host environments. r there web hosts that u can recommend that can accommodate them
Hello Dave, this video is pretty awesome. Nevertheless I spot a small issue in the database.sql file. The "INSERT" instruction should be the last one, because this line assume there is an auto_increment on the table, which happens on the following lines. Cheers !
101 like) Good job! Perfect speech and correct explonation of the material!!! I'm starting to learn slim, and can't found better guide.. p.s. notfoundexception returned by default already
Superb explanation skills. A symfony version of this would be super cool and also a deployment video on how to put all this code into azure or aws using a git repo.
"I installed Slim using composer create-project slim/slim-skeleton [my-app-name] and it brought its own folder structure, which includes: app, logs, public, src, tests, var, vendor. I'm a bit confused when creating a new API outside of the user scope, as it doesn't work. Is there a place where I can learn about this folder structure, or can you create content about this?"
This is a repo that contains the basics to get an app up and running - the repo is here: github.com/slimphp/Slim-Skeleton I can't find anything that explains how it all works but it's an interesting idea to create a video about it, I'll look into it.
Hey Dave, Yesterday I had to recommend a beginner level web dev course (HTML, CSS, JS, PHP, MYSQL only) to my brother. I was looking for a course that taught from scratch avoiding unnecessary in-depth details for beginners and yet still manage to produce a respectable project. I could not find a single instance on all of RU-vid. Either the courses were super in depth & disjoint or too advanced. It'll be great if you could fill in such a course.
Thank you for this video. It has been helpful. However I need your support and steps on how to deploy this API developed using Slim framework on a shared hosting service like hostgator and the likes.