Let's build a ChatGPT Plugin with Laravel
– barreto.jp - submitted by Juan Pablo – Edit
Tutorial on building your first ChatGPT plugin with Laravel step by step.
Read more [barreto.jp]
– barreto.jp - submitted by Juan Pablo – Edit
Tutorial on building your first ChatGPT plugin with Laravel step by step.
Read more [barreto.jp]
by Freek Van der Herten – 12 minute read – Edit
In Oh Dear, we recently added the ability to create fine-grained API tokens that are scoped by a model. Behind the scenes, it uses Laravel Sanctum to create and verify abilities.
In this blog post, I'd like to give you a peek behind the scenes and show how we set this up.
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
– www.eloquentarchitecture.com - submitted by John Freeman – Edit
Each call to the builder will modify the underlying pending request. Every modification, another link in the chain, that will be sent, finally, with get().
Read more [www.eloquentarchitecture.com]
– bannister.me - submitted by James Bannister – Edit
A post outlining how you can use generators, and LazyCollections, to create better interfaces for paginating APIs.
Read more [bannister.me]
– mailcoach.app – Edit
You can now easily consume the Mailcoach API in your app using our SDK.
Read more [mailcoach.app]
– davecalnan.blog – Edit
Dave Calnan has been using Remix in production for about 6 months now and has decided to add a Laravel backend to the stack. Here's what he's learned from the process.
Read more [davecalnan.blog]
– www.juststeveking.uk - submitted by Steve McDougall – Edit
I get asked about API response testing a lot, how should you do it, and where to start. I have a general rule when it comes to testing APIs, and that rule is: "test your code, and your code only". What do I mean by this? Let me explain:
Read more [www.juststeveking.uk]
by Freek Van der Herten – 1 minute read – Edit
Here's the recording of the latest edition of the Laravel Worldwide meetup. Philo Hermans showed off two great Livewire packages that he made. Steve McDougall did a cool live coding session on how to build APIs. And at the end, our suprise guest Caneco gave a nice little presentation on Lumen as…
by Brent Roose – 2 minute read – Edit
Have you ever had to write an API integration from scratch? Where you're managing the HTTP calls yourself instead of being able to rely on third-party packages?
– blog.syncinc.so – Edit
Here are some cool ideas to improve webhooks
Read more [blog.syncinc.so]
– www.juststeveking.uk - submitted by Steve McDougall – Edit
Laravel transporter is an easy to use wrapper around Laravel PendingRequest that allows you to define requests as classes, and override options at run time when you need to.
Read more [www.juststeveking.uk]
– jessarcher.com – Edit
Jess Archer show a nice approach on how to use exception in the HTTP layer.
Read more [jessarcher.com]
– doeken.org – Edit
Thanks to Doeke Norg personal access tokens became more flexible in Sanctum. In this blog post, he explains how you might use the new functionality
Read more [doeken.org]
Let's dive into some of the design considerations you might make when designing abstractions that reach over a network.
Read more [blog.frankdejonge.nl]
– www.twilio.com - submitted by Nuno Maduro – Edit
In this tutorial, we’ll be looking at how to get started using Pest in a Laravel project. Using the test-driven approach, we’ll be building a simple to-do application that allows you to create, edit, update and delete tasks.
Read more [www.twilio.com]
by Freek Van der Herten – 4 minute read – Edit
We've released a new package called spatie/laravel-prefixed-ids. In this post, I'd like to tell you all about it.
Let's see what CORS is actually doing, and why it's actually our friend.
Read more [dev.to]
by Freek Van der Herten – 5 minute read – Edit
On our website, we have a video section. All our videos uploaded to and handled via Vimeo where we have a Pro subscription. We chose Vimeo because it has an excellent widget to display videos, it converts our videos very fast, and it has a nice API to work with. Let's take a look at how Vimeo is integrated in our site.
by Freek Van der Herten – 3 minute read – Edit
- submitted by Adriaan Marain – Edit
This summer in Belgium has been a very hot one, and we're bound to have a couple more very warm weeks during the rest of summer.
I'm not the best at dealing with this kind of heat, and with the temperature inside hitting 28° C, I've been trying to get my home to cool down on a budget: I open the windows when the temperature outside is cooler than inside, and close them when it warms up. I've also noticed the sun hits the living room starting at around 7 in the morning, which means I should close the curtains right around that time to stop the tile floor from heating up.
From the start, I knew it was likely that I would forget to close the windows in time. I would need someone - or something - to remind me. I saw a talk about Google Cloud by Bram Van Damme at JSConf.be a while back, so I decided this could be a fun little project to play around with GCP.