Thisprogrammingthing.comUsing Rectangle to Manage MacOS WindowsAs knowledge workers, we spend a lot of time managing windows on our computers. This can take up a lot of time during our day and can be…Nov 17, 20201Nov 17, 20201
Thisprogrammingthing.comWhy Foreign Key Constraints Are Not OptionalJoe was hired into a company to maintain a PHP application with a MySQL database. They would have random reports of duplicate data and…Jul 8, 2020Jul 8, 2020
Thisprogrammingthing.comRunning Unit Tests With Artisan’s Test RunnerIn the 7.x branch, Laravel added an artisan test command which acts as a wrapper for PHPUnit. It provides information about the tests as…Jun 25, 2020Jun 25, 2020
Thisprogrammingthing.comCreating Reusable Bootstrap Elements With Laravel’s Make:ComponentBootstrap is a good system for getting an application’s layout started and it comes with lots of helpful user interface elements that we…Jun 16, 2020Jun 16, 2020
Thisprogrammingthing.comWorking With Soft Deletes in Laravel (By Example)Laravel provides a built-in feature that allows us to flag database rows as deleted without actually deleting them from the database. This…May 17, 20201May 17, 20201
Thisprogrammingthing.com5 Quick Ways to Make Your Code More MaintainableIn Clean Code, Robert Martin gives us the following helpful piece of information.May 15, 2020May 15, 2020
Thisprogrammingthing.comInstalling Existing VS Code Extensions on a New ComputerI recently purchased a new computer and realized there isn’t an easy way in the VS Code GUI to get a list of all of your installed…Feb 29, 2020Feb 29, 2020
Thisprogrammingthing.comWhat the F*ck Is With All the Artisan Commands: SeedersNow that we have discussed creating factories, we can look at how to use these factories to seed our database with test data.Feb 5, 2020Feb 5, 2020
Thisprogrammingthing.comWhat the F*ck Is With All the Artisan Commands: FactoriesNow that we know how to create tests, it’s time we looked at how we can use factories to generate test data quickly and easily.Jan 22, 2020Jan 22, 2020
Thisprogrammingthing.comConverting Laravel 6.x Migrations to MySQLI’ve had trouble knowing what to put in my migrations’ up() and down() functions. The Laravel Docs include a lot of information but I…Jan 9, 2020Jan 9, 2020