Skip to content

Instantly share code, notes, and snippets.

🕵
Working from home

Bruno Gaspar brunogaspar

🕵
Working from home
Block or report user

Report or block brunogaspar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@brunogaspar
brunogaspar / difference.md
Last active Jan 12, 2018
[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 Aug 5, 2019
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 Sep 16, 2016
PHP Vat Validator
View README.md
$vat = new Vat('PT', 123456789);

var_dump($vat->isValid());
var_dump($vat->getName());
var_dump($vat->getAddress());
@brunogaspar
brunogaspar / README.md
Last active Aug 20, 2019
Install wkhtmltopdf on Ubuntu (14.04 64-bit) or (16.04 64-bit)
View README.md

Install wkhtmltopdf on Ubuntu

This was tested on:

  • Ubuntu 14.04 x64
  • Ubuntu 16.04 x64

Installation

@brunogaspar
brunogaspar / README.md
Last active May 17, 2019
Sentinel Logged in Users for Laravel 4 and Laravel 5
View README.md

Sentinel Logged in Users for Laravel

This is a very basic, but hopefully an efective way to detect both Guest and Registered users on your Laravel application.

The Usage and the Eloquent Model are basically the same on both Laravel 4 and Laravel 5, just the installation differs, since the application structure is different.

Please refer to one of the following links for installation on Laravel 4 or on Laravel 5.

@brunogaspar
brunogaspar / README.md
Last active Aug 29, 2015
Counter Strike Global Offensive (CSGO) Settings
View README.md

Counter Strike Global Offensive Settings

These are my settings for the game Counter Strike Global Offensive (CSGO).

Note: Before using my config, please do backup your own config.

Launch Options

These are my Game launch Options

@brunogaspar
brunogaspar / install.md
Last active Jan 24, 2018
Sentry 3 Users Online
View install.md

Step 1

Open the file app/config/session.php and change the driver to database.

Step 2

We need to create the sessions table, so use the following artisan command php artisan session:table to generate the migration file.

Step 3

You can’t perform that action at this time.