Only until Jan 16th: coupon RESOLUTION25 for 40% off Yearly/Lifetime membership!

Read more here

Date convention

Using the something_at convention instead of just a boolean is_something in Laravel models gives you visibility into WHEN a flag was changed – like when a product went live.

// Migration
Schema::table('products', function (Blueprint $table) {
$table->datetime('live_at')->nullable();
});
 
// In your model
public function live()
{
return !is_null($this->live_at);
}
 
// Also in your model
protected $casts = [
'live_at' => 'datetime'
];

Tip given by @alexjgarrett

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 69 courses (1205 lessons, total 45 h 02 min)
  • 90 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord

Recent New Courses