Creating Admitr (Day 1)Welcome to the first entry in this series. I'll be detailing my journey in making my first consumer-facing product: Admitr. Admitr is an idea I came up with last holiday, and since then it's gone through some iterations in my head. With the growth of...May 21, 2021 · 4 min readblog.lloydmiller.dev
How I Made a Navbar Component in Gatsby (React) with TypeScript, and Twin MacroIf you don't know what Twin Macro is, check it out! It's a great library that blends Tailwind CSS and Styled Component systems, like Emotion. I love using Twin because it lets me use Tailwind while separating my styling from my markup and methods. If...1SApr 29, 2021 · 8 min readblog.lloydmiller.dev
Build a Simple Chat Room App in React with Laravel Breeze and Twilio's Conversations APIMany developers know that full-stack apps with a Vue frontend can be quickly spun up with Laravel Jetstream. What many don’t know is that recently, the Laravel team made it easy to make an Inertia app with Laravel Breeze. In this article, we'll make ...Apr 28, 2021 · 2 min readblog.lloydmiller.dev
Write Your Laravel Validation Logic Like a Senior Dev, Part 3In one of my projects, I needed some DateTime-related rules for Laravel, such as preventing the creation of an item after a certain time. Laravel does come with some DateTime validation rules out-of-the-box, but sometimes you want more control than w...Apr 22, 2021 · 6 min readblog.lloydmiller.dev
Why and How to Make Traits in LaravelOne of my favorite PHP features to use in my Laravel projects is Traits. Traits enable you to inherit multiple behaviors in PHP OOP since PHP only allows classes to inherit from one parent. I'm about to show you one of my favorite ways in which I imp...4PMJApr 22, 2021 · 3 min readblog.lloydmiller.dev