Menu
Close menu
Navigation
About
Projects
Articles
Open Source
Tech
About
Projects
Articles
Open Source
Tech
Articles.
Search or browse some of the topics I've created.
Search keywords
✓
No articles match your query.
APIs
How to make an API Resource in Laravel
Authentication
How to check in a Laravel blade if a user is authenticated or a guest
Composer
How to statically link your composer.json file for local project editing
CSS
How to dynamically change an image on a page depending on dark mode
How to install Flowbite on a fresh Laravel Project
Deployment
How to issue an CAA record for Server Pilot if you're hosting a Laravel domain
How to configure Virtualmin's Nginx server for a Laravel application
How to create multiple directories at once using mkdir
Documentation
How to document Laravel code
Eloquent
How do you add a global scope to help sorting records by default in Laravel?
Eloquent collections return strings instead of double / floating point numbers
How to change a varchar (string) column to a text column
Email
Laravel Forge Mailhog Cheat Sheet
Exception Handling
How to catch a database insertion error in Laravel
Filament
How to create a Filament relationship (has many)
How to do a global search using Filament
Sample Filament Actions
Forge
How to deal with Vite manifest not found on a Forge server
Main domain / subdomain CORS issues on Forge for Multi Tenancy
GitHub Testing
Deploying a new Laravel site on Github, test runner reports: "SQLSTATE[HY000] [2002] No such file or directory"
Herd
Laravel Herd stuck whilst trying to set site to HTTPS
HTTP Client
How to do HTTP basic auth with Laravel and Guzzle
Investment
My Latest Project - Get stock quotes - update
ionCube
PHP Mac Zend ionCube Extension Disaster
Laravel
In Eloquent, what is the difference between firstOrCreate, firstOrNew and updateOrCreate?
How to fork a repository and run off your own code
Livewire
How to redirect away from a Laravel Livewire page for confirmation and transfer data across
Migrations
Many to many boilerplate for a Laravel migration
MySQL
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))
Nova
laravel nova httpexception no message
Forge Laravel Nova Deployment Fail
oAuth
Google's Over-engineerd oAuth Nightmare
PDF Management
What is the best way to use PDFs in a Laravel Application?
PhpStorm
How to avoid 'Multiple definitions exist for class' problems when using Laravel IDE Helper and PhpStorm
Progressive Web Applications
How to get a PWA to prompt you to install your website as an app
How to get a PWA app working with Filament PHP and Laravel Reverb
Routing
How to implement basic (single value) route model binding in Laravel
How to Laravel route with Get to a specific method in a class
Testing
PhpUnit / Pest / Laravel Testing Cheat Sheet
How to add a "tests passing" badge to GitHub and why you should do it
Valet
Install guide for Laravel Valet Linux