Ashley is a freelance Laravel web developer who loves contributing to open-source projects and building exciting systems to help businesses succeed.
Read about how to create and test commands to interact with your Laravel application and server. Discover new tips and tricks for writing your own Artisan commands, and how to use Laravel 10's Process facade.
Securing your web application's publicly accessible forms is important to prevent spam submissions and malicious attacks. This article covers how to use Cloudflare's Turnstile CAPTCHA solution to protect the forms in your Laravel applications.
Read about how to use Laravel Pennant to add feature flags to your Laravel apps. We'll show you use cases for feature flags, the advantages and disadvantages, and how to write tests for your feature flag code.
Soft deletes in Laravel can be really useful for building "recycle bin" features and for analytical purposes. But what are soft deletes? In this article, we dive into what they are, the pros and cons of using them, and how to use them in your Laravel app.
Hashing and encryption are vital security concepts for every web developer to know. In this article, Ashley Allen shows us what hashing and encryption are, the difference between them, and how to use them in your Laravel applications.
WebSockets can be used to add real-time interactive experiences to your applications, but they can be confusing to get started with. In this article, we'll break down how to use WebSockets in your Laravel applications using Pusher.
Discover the benefits of design patterns, how Laravel uses the manager pattern, and how you can use it too!
Markdown makes it easy to add syntax to your plaintext documents and convert it to HTML later. PHP has robust support for parsing and rendering markdown—consider this your go-to guide for working with markdown in PHP.
You are authorized to access this article! Learn how to secure your Laravel application with simple roles and permissions.
Caching is an essential tool for making web apps go fast. It's easy to implement but difficult to get right. In this article, Ashley Allen shows us how to implement caching using Laravel's built-in system, which supports multiple back-ends like Memcached and Redis.