Skip to content

Instantly share code, notes, and snippets.

View vinicius73's full-sized avatar
🤓
"Those who cannot acknowledge themselves, will eventually fail."

Vinicius Reis vinicius73

🤓
"Those who cannot acknowledge themselves, will eventually fail."
View GitHub Profile
@vinicius73
vinicius73 / DatabaseSeeder.php
Last active August 29, 2015 14:22
DatabaseSeeder.php final
<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
use DB;
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
@vinicius73
vinicius73 / UserTableSeeder.php
Last active August 29, 2015 14:22
UserTableSeeder.php com Defender e Faker
<?php
use App\User;
use Artesaos\Defender\Role;
use Illuminate\Database\Seeder;
use Faker\Factory as FactoryFaker;
class UserTableSeeder extends Seeder
{
@vinicius73
vinicius73 / DefenderSeeder.php
Last active August 29, 2015 14:22
DefenderSeeder.php
<?php
use Illuminate\Support\Collection;
use Illuminate\Database\Seeder;
class DefenderSeeder extends Seeder
{
/**
* @var Collection;
*/
@vinicius73
vinicius73 / UserTableSeeder.php
Last active August 29, 2015 14:22
UserTableSeeder.php
<?php
use App\User;
use Illuminate\Database\Seeder;
class UserTableSeeder extends Seeder
{
public function run()
{
// Apaga toda a tabela de usuários
<?php
SEOMeta::setTitle('Página Inicial');
SEOMeta::setDescription('Esta é a descrição da minha página');
OpenGraph::setDescription('Esta é a descrição da minha página');
OpenGraph::setTitle('Página Inicial');
OpenGraph::setUrl('http://exemplo.url.com');
OpenGraph::addProperty('type', 'articles');
@vinicius73
vinicius73 / gist:67ed171132159c765b51
Last active August 29, 2015 14:21
Contornando facades
<?php
$route = Route::getFacadeRoot(); ## \Illuminate\Routing\Router
$route = app('router'); ## \Illuminate\Routing\Router
$route->get();
#######################################
use Illuminate\Http\Request;
@vinicius73
vinicius73 / SEOMeta.php
Created May 22, 2015 21:35
Facades/SEOMeta
<?php namespace Artesaos\SEOTools\Facades;
use Illuminate\Support\Facades\Facade;
class SEOMeta extends Facade
{
protected static function getFacadeAccessor()
{
return 'seotools.metatags';
}
}
@vinicius73
vinicius73 / Facade.php
Created May 22, 2015 21:30
Facade.php
<?php
/**
* Handle dynamic, static calls to the object.
*/
public static function __callStatic($method, $args)
{
$instance = static::getFacadeRoot();
switch (count($args))
{
<?php
/**
* Get the available container instance.
*
* @param string $make
* @param array $parameters
* @return mixed|\Illuminate\Foundation\Application
*/
function app($make = null, $parameters = [])
{
@vinicius73
vinicius73 / DatabaseSeeder.php
Last active August 29, 2015 14:21
Entendendo a classe DatabaseSeeder
<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
#/database/seeds/DatabaseSeeder.php
class DatabaseSeeder extends Seeder
{
// Este é o método executado quando executamos -> php artisan db:seed
public function run()
{