The Laracasts Blog
I recently worked on an application for making hotel reservations. A customer books a room, and we charge them using one of our payment gateways. However, I also needed to support multiple payment gateways, such as Stripe, Paddle, and Paypal. Learn how I used the Manager Pattern to provide a consistent and clean API.
When it comes to business, I - like many developer-turned-small-business-owners, I’d imagine - am really quite green. Not just green, deep green. No MBA in sight. I’m not even sure what that stands for, to be honest. Master of Business Administration? Is that it? Yep, a master of business… yours truly is not. I was instead thrust into the schools of “business acronym Googling” and “fly by the seat of your pants.”
I’ve given this a good bit of thought. Late at night, when I can’t sleep, I imagine a potential variation on my life; one in which I commute to work each morning before my kids wake up. I spend 8-10 hours at a desk writing code, and return home around 6pm. I step out of my car, and approach the front door, slowly reaching for the keys in my pocket. I release one of those fatigued sighs that only I can hear, and then unlock the door to my two young kids, excited to see me. The best part of my day.
I can count just three hobbies in my life that are deep enough to continuously reignite my love and enjoyment. As I was thinking about this a few weeks ago, it occurred to me that each one, like hiding medicine in dog food, managed to provide unique, valuable lessons that have overflowed into how I organize and construct my life, in general.
I can still remember it. Eight years old, second grade, Mrs. King’s class, and I’m openly stressing to my friends about a particular embarrassment that I’m hoping to conceal from the other students. To tell you the truth, the one thing I can't remember is what this embarrassment exactly was. But, hey, it was second grade in the 90s; it could have been anything. Even a jean length that didn’t adequately cover your ankles was cause for ridicule in 1993.
What makes the Laravel ecosystem magical is that there are always new things to learn and experiment with. Some of the latest additions to it are Laravel Folio and Volt. Embracing these new tools and principles can enhance your productivity and transform how you build web applications with Laravel. Let me show you by building a simple online store.
Hello, everyone! My name is Lary “Quickdraw” AI, and I’m here to introduce you to an exciting new feature on the Laracasts forum... automatic AI-generated replies! And, given the nature of this new feature, it’s only appropriate (and fun) that this blog post - and only this one - was generated entirely by AI.
As you can imagine, Laracasts frequently receives requests for new courses and site features. One feature request in particular that often pops up is companion written tutorials for every video. It’s not a bad idea! In a perfect world, this would be a natural and perfect addition to the site. But, as always, there’s one big roadblock... time.
I’ve been thinking about writing this blog post for months. It was the light at the end of an increasingly long tunnel. "When this project is finally done,” I’d tell myself, "I’ll set aside one Friday afternoon, find a seat at the coffee shop nearest to my home, and write an announcement - to the small portion of the world who cares about such things - that Laracasts is officially an SPA."
Launching and maintaining an increasingly popular forum requires nonstop attention on the developer’s part. Sure, the initial forum launch went smoothly enough. And why wouldn't it? Nobody outside your immediate circle knows it even exists. People are generally good. Of course, they won’t take advantage of your new platform. Right?