-
Valet-Linux on WSL Ubuntu: Windows 11Valet-Linux on WSL Ubuntu: Windows 11
Valet is Laravel’s tool for local development. It simplifies managing Nginx and PHP when working on multiple projects. I’ve always used Docker to power my development environments, but I’ve recently decided to pivot to installing and managing my LAMP stack directly in my Ubuntu WSL environment.
17 December 2024 -
Testing Laravel & Livewire in Github ActionsTesting Laravel & Livewire in Github Actions
When running a Laravel test suite with Livewire components, the default workflow file provided by GitHub for Laravel likely won’t pass. When using their default config, I was presented with errors such as this:
19 August 2024 -
YouTube API with Laravel & Guzzle HttpYouTube API with Laravel & Guzzle Http
In my Hermitclock project, I’ve set up an integration with the YouTube API to pull in recent uploads from the content creators who play on the Hermitcraft server. If you’re interested, you can read more about Hermitclock here.
18 June 2024 -
Add a Honeypot to Livewire Volt FormsAdd a Honeypot to Livewire Volt Forms
Livewire allows you to build ‘Powerful, dynamic, front-end UIs without leaving PHP’. For me, as a PHP fanboy, it’s quickly becoming my bread and butter for creating reactive components all within the comfort of my own backyard.
10 June 2024 -
Local PHP development with Docker ComposeLocal PHP development with Docker Compose
This post will cover how I host local copies of PHP websites running WordPress and Laravel with Docker Compose. This removes the need to install PHP, Composer, Nginx/Apache, MySQL, NPM/Node, etc locally on your host machine.
5 April 2024 -
Foreign Keys in Laravel Migrations, Models & Eloquent ORMForeign Keys in Laravel Migrations, Models & Eloquent ORM
I’m building a small SaaS project with Laravel. My project is a website up-time monitoring platform that pings users’ websites every 5 minutes to check if they’re live.
25 January 2024