Tag: "Laravel: 8.x"
Snippet 4: How I autoload my helper functions
I used to just load a helpers.php file in composer.json like everyone else, however the last couple years I have taken a more organizational approach.

Anthony Rappa
Alpine Livewire Laravel Javascript Blade
Embracing the love between Livewire and Alpine
Building with new tools is hard, especially when it goes against what you've learned about the client and server in the past. Livewire and Alpine are built for each other and here's how you make the most of that relationship.

Anthony Rappa
Building a like button component with Laravel Livewire
Follow along as I create a reusable like button in Laravel Livewire that restricts clicks per IP address.

Anthony Rappa
Laravel Snippets Series: Laravel Snippets
15 Random Laravel Snippets & Methods
I write code blocks down that I know I won't use often and will forget about. Every so often I go through them to refresh my memory.

Anthony Rappa
Snippet 3: Making the logged in user available to all views using view composers
Learn how to use view composers to share small pieces of data across multiple views instead of passing them through many controllers.

Anthony Rappa
Snippet 2: Adding a UUID Trait to auto-populate uuid columns on model create
If you ever have the need for a UUID column on your models, you may as well use a trait to populate them in case you need the same functionality on other models in the future.

Anthony Rappa
Snippet 1: Using Laravel's ConfirmableTrait in commands
Did you know you can easily add the production consoles messages you get with Laravel's migrate and seed to your own commands?

Anthony Rappa
Creating a Filepond component using Blade, Livewire, & Alpine.js. Then validating & storing with Spatie Media Library
Let's create a Blade component that uses the Filepond library with Alpine.js, sends it to the server with Livewire, and saves it with Spatie Media Library.

Anthony Rappa