LaravelPackages.net
Acme Inc.
Toggle sidebar
rdx/laravel-remember-getters

Remember Model getters instead of getting every time

108
0
1.0
About rdx/laravel-remember-getters

rdx/laravel-remember-getters is a Laravel package for remember model getters instead of getting every time. It currently has 0 GitHub stars and 108 downloads on Packagist (latest version 1.0). Install it with composer require rdx/laravel-remember-getters. Discover more Laravel packages by rdx or browse all Laravel packages to compare alternatives.

Last updated

Laravel remember getters

class User extends Model {
	use RemembersAttributes;
	
	function getCheapAttribute() {
		// This is executed for every $user->cheap access
		return 13;
	}
	
	function rememberExpensiveAttribute() {
		// This is executed only once per $user, no matter how many $user->expensive accesses
		return $this->instances()->join(...)->distinct()->get();
	}
}

Star History Chart