Starting a Fresh Laravel Application

Starting a new project is always an envigorating prospect; so much potential and possiblity, the very world is at your fingertips. It always feels good to start something new. When working on a web projects I prefer to use Laravel, and this article describes how I prepare a brand new project repository.

Utility Containers for PHP

Leverage bash functions and docker containers to allow quick access to tools like PHP and Node without installing them locally.

Adjusting Security Headers in Laravel

Certain important security headers are not set by default in a fresh Laravel application. We will use a middleware class to add them to an application.

Adding Sqids to a Laravel Application

Sqids is a revised version of Hashids; lets explore using it to obfuscate model Ids in Laravel.

Asset Versioning in Laravel

Asset versioning helps us ensure that browsers will always use the latest version of our compiled assets when they visit our site. Let's take a look at a strategy for asset versioning in Laravel.