* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0 */ namespace App\Helpers; use App\Models\User; class CacheUser { public static function user(mixed $id): ?User { return cache()->remember('cachedUser.'.$id, 30, fn () => User::find($id)); } }