Over the last year I have spent a good amount of time working with multiple WooCommerce powered websites. As the application becomes more complex, I am finding myself digging deeper into WooCommerce to find out how (or why) something works. I received a feature request that would require finding all orders for a product.Continue reading “Get All Orders For A Product In WooCommerce”
Laravel does an incredible job helping developers break their code into smaller parts, which reduces code clutter and makes the code easier to read. I recently discovered how to create a custom form request for handling validation during a form submission.Continue reading “Creating A Custom Form Request In Laravel”
During the process of learning Laravel, I taken up the habit of creating many test applications for new features and ideas. With each new Laravel install, I find myself having to take the time to set up the same thing in each application. This process is becoming tedious as I have to dig through the documentation every time. I decided to document this process to save me some time with each new Laravel install.
I came across an issue when running unit tests in Laravel where my unit tests where altering my local SQLite database. I discovered the issue was due to the sharing of
.env files. It turns out the solution is as simple as adding a single environment variable to your
As I continue learning Laravel, often I find the need to create basic features for my sample applications. A common feature is the ability to assign users to a role. While role management packages for this feature already exist, I decided to build one myself and use it as a learning experience.Continue reading “Creating A User Role System In Laravel”
Laravel Dusk was released with Laravel 5.4 and gave developers an incredibly easy API to create and run automated browser tests. However, I came across an issue while running browser tests with SQLite.Continue reading “Using a Separate SQLite Database with Laravel Dusk”