Skip to content

Instantly share code, notes, and snippets.

Avatar
🟣
Elixirizando

Luiz Augusto Moratelli LuizMoratelli

🟣
Elixirizando
View GitHub Profile
@LuizMoratelli
LuizMoratelli / logarComo.php
Last active May 16, 2019
Laravel: criando uma função 'logar como'
View logarComo.php
<?php
/**
* 1. Para efetuar o login se passando por outro usuário, basta que você tenha o `$id` ou uma instância do Model User:
* Será necessário incluir a dependência do `Auth`, usando `use Illuminate\Support\Facades\Auth;`
*/
use Illuminate\Support\Facades\Auth;
// Logando como usuário pelo id
Auth::loginUsingId($id);
@LuizMoratelli
LuizMoratelli / retornarResultadosAleatorios.php
Last active May 17, 2019
Laravel: como retornar resultados aleatórios do banco de dados
View retornarResultadosAleatorios.php
<?php
/**
* Exemplo de uso: retornar determinado número de produtos em destaque para apresentar na web.
* Considerando um model Produto com um atributo em_destaque: 1 = SIM | 2 = NÃO
*/
/**
* 1. Retornar os produtos do banco de dados.
*/
$produtos = Produto::all();
@LuizMoratelli
LuizMoratelli / chosen.jquery.js
Last active Aug 19, 2019
Chosen 1.8.2 hanoii upgraded to support accented letters like hanoii's chosen 1.4.2. Chosen 1.8.2 hanoii atualizado para suportar letras acentuadas, assim como a versão 1.4.2.
View chosen.jquery.js
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com
Version 1.8.2-hanoii
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
View subset.ts
export const isSubset = <T extends { id: string }>(array: T[], subset: T[]): boolean => {
const ids: string[] = array.map((item: T) => item.id);
const notInArray = subset.filter((item: T) => !ids.includes(item.id))
return notInArray.length <= 0;
}
// @fakenickles