Method
Work
Blog
Team
About
Contact
Method
Work
Blog
Team
About
Contact
Caleb Porzio
Tighten Alum
It's Time to Test Your Vue Components: Getting Started With Jest
Caleb Porzio
May 3, 2018
8 minute read
Unit testing Vue components is something that has always intimidated me. I’ve relied on acceptance testing tools like Laravel Dusk for all my JavaScript testing needs because of its ease of use and place in the Laravel ecosystem. Although extremely...
Dot Env Files: The Silent Killer
Caleb Porzio
Mar 16, 2018
9 minute read
Laravel’s
.env
files are fascinating things. They seem so innocent on the surface, but underneath the friendly façade they are vicious beasts capable of bringing your entire application to its knees. In this post we’ll look at some...
Writing Better CSS Selectors in Dusk
Caleb Porzio
Sep 26, 2017
4 minute read
One of the hardest parts of writing acceptance tests in a tool like Laravel Dusk is choosing selectors for targeting elements. Since these tools use CSS selectors, you suffer all the same problems you...
Extending Models in Eloquent
Caleb Porzio
Sep 4, 2017
5 minute read
We’ve come a long way since the days of hand-writing SQL queries in our web apps. Tools like Laravel’s Eloquent ORM allow us to interact with databases at a higher level, freeing us from lower...
Testing Laravel framework contributions in a local Laravel install
Caleb Porzio
Jun 23, 2017
2 minute read
Imagine this scenario: You want to contribute to the Laravel framework, whether it be an idea for a new Collection method, a string helper, or even just a small spelling fix. Naturally, you fork Laravel, pull down a local copy, and make the change you...
Laravel Tip: Bootable Model Traits
Caleb Porzio
May 31, 2017
1 minute read
TL;DR Use
bootNameOfTrait()
instead of
boot()
in a model trait to avoid being overwritten by the base model’s
boot()
method. Adding behavior through a boot method Let’s say you have...
Supercharge Your Laravel Tinker Workflow
Caleb Porzio
May 10, 2017
7 minute read
Laravel's command line tool is called "Artisan," and it comes with a few powerful features out of the box. Tinker, accessed via
php artisan tinker
, is arguably my favorite Artisan command. It speeds up my workflow and allows me to...
The Magic of Laravel Macros
Caleb Porzio
Apr 6, 2017
2 minute read
Ever wanted a piece of functionality in a part of Laravel that doesn’t exist? Let me introduce you to Laravel macros. Macros allow you to add on custom functionality to internal Laravel components. Let’s start with a simple example on the...
Q&A With The Speakers from Laracon Online 2017
Caleb Porzio
,
Matt Stauffer
Mar 10, 2017
24 minute read
Wednesday was the inaugural Laracon Online, an online conference devoted to bringing great Laravel teaching to folks who may not be able to attend an in-person conference. Tighten co-founder Matt Stauffer spoke on...
On Being New to Tighten
Caleb Porzio
,
Marje Holmstrom-Sabo
Mar 8, 2017
4 minute read
Today, you get to meet two newish members of the team at Tighten: Caleb, Developer; and Marje, Operations and Content Manager. They’ll be sharing thoughts on these things: What made you apply? What met your...
1807 W. Sunnyside, Suite 1G
Chicago, IL 60640
(312) 448-7405
hello@tighten.co
Work
Method
Manifesto
Case Studies
Company
About
Team
Blog
Work With Us
Contact
Community
The Laravel Podcast
Twenty Percent Time Podcast
Laravel Onramp
Nova Packages
Laravel Tricks
©2022 Tighten Co.
·
Privacy Policy
Built with Jigsaw
·
Forms by FieldGoal