Over the years of working with Laravel Eloquent models, I've come to appreciate how clean and elegant they can make a codebase. Along the way, I've learned which queries they run under the hood and which native SQL features can make those queries more...| Tighten Blog
Seeders allow us to quickly fill our database with records to test our application. Let's say that you need a couple of users to test your authentication system—you could create them manually using your app's register page or...| Tighten Blog
Typesense is making waves in the search landscape. Since its inclusion as an officially supported driver for Laravel Scout, Typesense has quickly become a...| Tighten Blog
When we build forms for an application, it's common to need a field where a plain textarea isn't enough. So how do we proceed? We could process it on the backend and treat the input as Markdown, but this requires manual configuration and can often be...| Tighten Blog
In this episode of The Business of Laravel podcast, Matt Stauffer interviews David Watson, founder of...| Tighten Blog
In most applications, administrators need a way to manage data. Whether it's a blog's articles and comments, a store's products and orders, or a theater's events and tickets, admins need a place to list, create, edit, and remove records. And...| Tighten Blog
In this episode of The Business of Laravel podcast, Matt Stauffer interviews Gilbert Pellegrom, Engineering Manager at Stripe and former Co-founder/CTO of...| Tighten Blog
Takeout is a convenient layer on top of Docker that lets you quickly spin up services without looking up the images and how to run them. Need a Redis service locally? Run:...| Tighten Blog
In this episode of the Business of Laravel podcast, Matt Stauffer talks with Alex Millar, CTO and founder of GovAI, about...| Tighten Blog
In this episode of the Business of Laravel podcast, Matt Stauffer sits down with Jason Johnson, Chief Information Officer at...| Tighten Blog
In this episode of the Business of Laravel podcast, Matt Stauffer interviews Jason McCreary, the founder of Shift. They discuss...| Tighten Blog
In this episode of the Business of Laravel Podcast, Matt Stauffer sits down with Jon Behr, VP of Engineering at FM, to discuss his...| Tighten Blog
In this episode of the Business of Laravel Podcast, Matt Stauffer sits down with Chris Morrell, the CEO and CTO of InterNACHI,...| Tighten Blog
In this episode of the Business of Laravel Podcast, Matt Stauffer sits down with Matthew Davis, the CTO of Mumsnet, a...| Tighten Blog
How do companies like OpenAI, The New York Times, Pentagram, and the Art Institute of Chicago manage their brand identity when publishing content online? They all use the same powerful and flexible tool to create bespoke content management systems....| Tighten Blog
In this episode of the Business of Laravel podcast, Matt Stauffer interviews Greg Skerman, Director of Technology at...| Tighten Blog
Search is everywhere: Finding the nearest gas station, looking up a tutorial on YouTube, or searching for an old message in a chat ... in-app search is there to help us quickly find what we’re looking for. That’s why today,...| Tighten Blog
You just published an amazing post on your blog and are ready to share it with the world when you remember you need to create an Open Graph (OG) image for it. You open Photoshop, thinking, "There has to be a better way." Well, there is! In...| Tighten Blog
Tighten is a software development firm specializing in Laravel, Livewire, Vue.js, and React.| Tighten
In our previous Rich Text post, we implemented file attachments using the Rich Text Laravel package, but we've only touched...| Tighten