Steve McDougall

Technical writer at Laravel News, Developer Advocate at Treblle. API specialist, veteran PHP/Laravel engineer. YouTube livestreamer.

Modelling Busines Processes in Laravel image

Modelling Busines Processes in Laravel

As developers, we often map business processes to digital processes, from sending an email to something quite complex. Let's look at how we can clean...

Read article
Passwordless Authentication in Laravel image

Passwordless Authentication in Laravel

Sometimes we don't want users to have passwords. Sometimes we want to send a magic link to a user's email address and have them click to gain access.

Read article
Livestream: Building your first Laravel Application image

Livestream: Building your first Laravel Application

This live stream goes through how to install and set up your Laravel application using Laravel Sail, then how we can use routes and controllers to con...

Read article
Laravel Response Classes image

Laravel Response Classes

Responding from your Laravel application is vital, especially when you are building an API. Let's have a look at how we can power up our responses.

Read article
Livestream: Playing with Laravel Pipelines image

Livestream: Playing with Laravel Pipelines

Take a look at the Laravel Pipeline Facade that has recently been added to the Laravel documentation.

Read article
Set up GitHub Actions for Laravel applications image

Set up GitHub Actions for Laravel applications

GitHub Actions is a fantastic way to run your Continuous Integration workflows, from running your tests to checking static analysis and more.

Read article
Managing Routes in a large Laravel application image

Managing Routes in a large Laravel application

Laravels routes files can get pretty busy. Before you know it, you have to search within the routes file to find anything. How do you combat this, tho...

Read article
Getting started with PHPInsights image

Getting started with PHPInsights

PHPInsights is a composer package created by Nuno Maduro and is a fantastic tool to get started with analyzing the code quality of your PHP applicatio...

Read article
Laravel Pennant image

Laravel Pennant

Laravel Pennant is a package created by the Laravel team that provides Feature Flags for your applications.

Read article
Testing JSON:API Endpoints with PestPHP image

Testing JSON:API Endpoints with PestPHP

JSON:API provides many options for filtering, sorting, and including extra data into the requested data using query parameters. Testing this can be fr...

Read article
Building APIs in Laravel image

Building APIs in Laravel

Building APIs in Laravel is an art form. You must think beyond data access and wrapping your Eloquent Models in API endpoints.

Read article
Reducing code duplication image

Reducing code duplication

Code duplication is the most painful thing for a lot of developers, you think you have solved the problem, but there are several instances of the same...

Read article