Skip to content

Instantly share code, notes, and snippets.

View fxcosta's full-sized avatar
:octocat:
Focusing

Felix Costa fxcosta

:octocat:
Focusing
View GitHub Profile
$('a').on('click', function() {
console.log('fui pressionado');
});
portugueseHello = function () {
return "Olá, ";
}
englishHello = function () {
return "Hello, ";
}
francaisHello = function () {
return "Bonjour, ";
//--------------------------------------
// --- ANONYMOUS FUNCTION VERSION --- //
function result (triple) {
return triple(3);
}
result(function (number) {
return number * 3;
});
function showName (firstName, lastName) {
var nameIntro = "Your name is ";
//esta função interior tem acesso as variáveis da função exterior, incluindo os parâmetros
function makeFullName () {
return nameIntro + firstName + " " + lastName;
}
return makeFullName ();
}
let color = "purple"; // escopo global. todo mundo tem acesso a ela
function belt () {
let color = "blue"; // redefinimos o valor de color somente dentro desse escopo
function myBelt () {
let color = "brown"; // redefinimos mais uma vez o valor de color para ser usado somente nesse escopo
console.log(color); // brown
}
myBelt(); // chamará a função myBelt que imprimirá brown
<?php
class Example
{
public $subject;
public function __construct()
{
$this->subject = 1;
}
@fxcosta
fxcosta / FacebookUser.php
Last active July 7, 2017 17:58
FacebookUser.php
<?php
namespace App\Entities;
use Laravel\Socialite\AbstractUser;
class FacebookUser extends AbstractUser {}
@fxcosta
fxcosta / .gitlab-ci.yml
Created October 31, 2017 12:48
Gitlab CI + PHPloy for incremental deploy using FTP
stages:
- deploy
deploy_to_production:
image: php:5.6-cli
stage: deploy
only:
- master
environment: production
before_script:
@fxcosta
fxcosta / loopingAndChartjs.php
Created November 6, 2017 01:45
Simples script pra ajudar a dúvida de uma pessoa no Laravel Brasil sobre usar o fxcosta/laravel-chartjs de maneira dinâmica: https://www.facebook.com/groups/laravelbrasil/permalink/1604536466235069/
<?php
$dados = $objetoQualquer->meDeTodosOsDados(); // seu select seja da forma como você faz.
$arrayCompleto = []; // esse será nosso array principal que agrupará os outros arrays.
foreach($dados as $dado) {
$arrayCompleto[] = [
'label' => $dado->label,
'backgroundColor' => $dado->color
@fxcosta
fxcosta / convertStringToAssociativeArray.php
Created December 6, 2017 22:44
Convert string in "level1.level2.leveln" in assoaciative array to get value
function printMultiArray($originalArray, $string)
{
$temp = $originalArray;
$nameArray = explode('.', $string);
foreach($nameArray as $string) {
$temp = $temp[$name];
}
return $temp;