Dwight Watson's blog

A blog about Laravel & Rails by Dwight Watson;
developer of Roomies.com, myRent.co.nz, High School Notes & StudentVIP.com.au.

Follow me on Twitter, or GitHub.

I've been using GitHub Actions more and more as a CI pipeline for my Laravel apps. Following a successful build on the master branch I want…

I recently launched HighSchoolNotes.com.au into another region HighSchoolNotes.co.nz. Under the hood this is the very same Laravel app…

For whatever reason Laravel Vapor explictly does not publish your file, and it won't be fixed changed until the next major version. To get…

Stripe webhooks can be a little bit annoying to verify. In Laravel I've generally done it using the method of a FormRequest. The…

A number of apps I've worked on have used HTTP request geolocation to show content that's relevant to the user. Not in a creepy way (where…

Rails has a simple syntax for rendering a collection of partials and caching them all in one go. Under the hood it'll try and fetch all the…

I've just recently started working with Laravel Livewire, now that it ships as an option with the new Laravel Jetstream. Livewire is a…

I've known about Amazon S3 Transfer Acceleration for a while but haven't had a good use-case. In brief, this feature allows you to speed up…

April 22, 2020

Introducing nameable

I've been itching to give Laravel's new custom casting feature a go since it landed in 7.0. Cleaning up some of the and attribute…

A number of projects I've worked on have required custom admin panels that are custom enough that I can't get away with using Laravel Nova…