Skip to content

Instantly share code, notes, and snippets.

View brunogaspar's full-sized avatar

Bruno Gaspar brunogaspar

View GitHub Profile
@brunogaspar
brunogaspar / difference.md
Last active October 13, 2020 15:52
[PHP] Percentage Calculation Helpers
View difference.md

Calculate Difference

if (! function_exists('calculatePercentage')) {
    /**
     * Calculates the percentage between the given values.
     *
     * @param int|string $previous
     * @param int|string $current
     *
@brunogaspar
brunogaspar / macro.md
Last active July 19, 2023 14:05
Recursive Laravel Collection Macros
View macro.md

What?

If a nested array is passed into a Laravel Collection, by default these will be threaded as normal arrays.

However, that's not always the ideal case and it would be nice if we could have nested collections in a cleaner way.

This is where this macro comes in handy.

Setup

@brunogaspar
brunogaspar / README.md
Last active October 7, 2022 09:08
Install wkhtmltopdf on Ubuntu (14.04 64-bit) or (16.04 64-bit)
View README.md
@DavidReinberger
DavidReinberger / MeteorOcean.md
Last active December 16, 2020 23:41
Running Meteor.js apps on Digital Ocean with Phusion Passenger and NGNIX
View MeteorOcean.md
@irazasyed
irazasyed / Install Composer using MAMP's PHP.md
Last active August 26, 2023 16:11
Instructions on how to change preinstalled Mac OS X PHP to MAMP's PHP Installation and then install Composer Package Management
View Install Composer using MAMP's PHP.md