Workshop in English - US at Madison PHP Conference 2018
Checkout the code: https://github.com/justinyost/madison-php-2018-laravel-rest-api/
View Slides: https://github.com/justinyost/madison-php-2018-laravel-rest-api/blob/master/presentation.pdf
Short URL: https://joind.in/talk/8a818
(QR-Code (opens in new window))
APIs are quickly becoming one of the primary tools developers will work on and build. Whether it's an API to power a JavaScript desktop front-end or a mobile app, or to be used by your customers to make the next awesome third party integration, APIs aren't just a tool for the big players in development spaces. They are for everyone and anyone. Together we'll learn how to build an API in Laravel, from the simple and basic, BREAD interface to some more complex interfaces as well as building an OAuth login and authentication system for your API.
Comments
Comments are closed.
Building the API was cool. If you find yourself with an audience that doesn't have many questions, just continue building the API as you would like it to be (i.e. what would be a good API in your opinion?); if the audience has questions, then you can build what they want to see, but if nothing is said, you would still have your own material to go through
Speaker knowledge was good. As a follow-along workshop it got a little out of control; people were lost and the rapport between the speaker and the audience wasn’t strong enough to fix that. I recommend getting someone to go around and troubleshoot for people, and building longer pauses into the presentation so you can leave information on screen for people. In a couple places early on, the pause should have been at least 10 minutes. It’s not too long!
Was also more basic than I was expecting, but the speaker’s knowledge was above that level. My fault for not carefully reading the description!
Would have been more helpful if some of the code/commands were included in a file in the repo that was used, as well as simple instructions (or a docker config file) and time to install a test environment. Otherwise the content was good for a Laravel/Artisan intro. Thanks!
Since this was a hands on workshop and required running Laravel locally it would have been greatly beneficial to include either the time or instructions for setting up a working instance of Laravel using 'artisan serve' as the presenter was using. Even if you are familiar with Docker, Vagrant, Valet, or Artisan it takes some type to set up the correct config to get Laravel running. Since there was no time to set up a local instance me and many other attendees were struggling to get a local Laravel instance running as the present dove into the presentation. It would have also been nice to have the commands the presenter was running available somewhere in the presentation repo so that we didn't need to type them out from the screen.
Otherwise it was a good and informative talk on APIs using Laravel and the presenter was very knowledgeable on the subject.
Speaker was knowledgeable.
Didn't appear to have material for most of the second part of tutorial.
Relied mostly on questions, but there weren't many questions.