chrisgmyr.devBuilding a YNAB CLI in LaravelI've been using You Need a Budget (YNAB) since 2019 and love it. I'm in the budget daily, entering transactions, tinkering, and ensuring my family is on track with our financial goals and current priorities. However, as the transactions and payees pi...Jan 31, 2025·9 min read
chrisgmyr.devColocating Tests in LaravelIn a typical Laravel application, tests are housed in the /Tests directory and spread across /Tests/Feature and /Tests/Unit, which mimics the structure within the app/ directory. While this is a great starting point for apps, it quickly breaks down w...Sep 1, 2024·4 min read
chrisgmyr.devImprove Your Productivity While Utilizing Laravel MocksLaravel has numerous test helpers and mocks within the framework, which is fantastic. However, I see other engineers getting caught up on debugging issues when they arise. The Laravel docs show this as an example Queue::assertPushed(function (ShipOrd...Sep 26, 2023·2 min read
chrisgmyr.devTips, Tricks, and Good Practices with Laravel's EloquentThis is a talk I gave at TrianglePHP on Aug 16, 2018. We'll learn how Eloquent functions on the basic levels and continue through some more well-known methods and some possibly lesser-known ones. Then we'll finish with some more advanced ideas and te...Aug 17, 2018·10 min read
chrisgmyr.devDeploying Specific Branches with Laravel, CircleCI, and EnvoyerA few weeks ago I was trying to update a side project's CircleCI config from version 1 to version 2 since they are depreciating V1 in August 2018. In the process, I was curious how I could deploy specific branches to specific environments in Laravel'...Apr 6, 2018·3 min read