Skip to content

Instantly share code, notes, and snippets.

View eduPHP's full-sized avatar
🥱

Eduardo Dalla Vecchia eduPHP

🥱
  • end of internet
View GitHub Profile
@eduPHP
eduPHP / exemplo.blade.php
Created November 23, 2017 21:50
Logout laravel
<a href="{{ route('logout') }}" class="dropdown-item"
onclick="event.preventDefault();document.getElementById('logout-form').submit();">
Logout
</a>
<form id="logout-form" action="/auth/logout" method="POST"
style="display: none;">
{{ csrf_field() }}
</form>
@eduPHP
eduPHP / MembersController.php
Created October 28, 2017 02:26
MembersController.php
<?php
namespace Rede\Controllers;
use Illuminate\Http\Request;
use Rede\Jobs\EmailInvite;
use Rede\Models\Eloquent\Invite;
use Rede\Models\Eloquent\Time;
use Rede\Models\Eloquent\User;
use Rede\Requests\InviteRequest;
@eduPHP
eduPHP / convite.blade.php
Created October 28, 2017 02:21
convite.blade.php
@extends('rede.time.show')
@section('botoes')
@parent
<a href="{{URL::route('redes.time.redes',$time->id)}}" class="btn btn-success"><i class="fa fa-network"></i> Redes
<span class="badge">{{ $time->size_redes }}</span></a>
<a href="{{URL::route('redes.time.members',$time->id)}}" class="btn btn-info"><i class="fa fa-network"></i> Membros
<span class="badge">{{ $time->size }}</span></a>
@stop
@section('parcial')
@include('partials.hr-divider',['msg'=>'Convidar Membros'])
<?php
function convertUtf8($data, $original = null)
{
foreach ($data as $key => $value) {
if (is_array($value)) {
$data[$key] = convertUtf8($value, $original);
} else {
try {
$data[$key] = mb_convert_encoding($value, 'UTF-8', $original ?: mb_detect_encoding($value));
@eduPHP
eduPHP / mockrequest.php
Last active September 12, 2017 03:53
Mock laravel request()
<?php
use Illuminate\Http\Request;
$fakeRequest = \Mockery::spy(Request::class);
$fakeRequest->shouldReceive('all')->andReturn(['foo' => 'bar', 'bar' => 'baz']);
$this->app->instance('request', $fakeRequest);
dd(request()->all()); //['foo' => 'bar', 'bar' => 'baz']
pdftops file14.pdf file.ps
ps2pdf13 file.ps file13.pdf
#pdftops is part of poppler-utils, you probably already have it ... if not install by:
sudo apt-get install poppler-utils
#ps2pdf (and ps2pdf12, ps2pdf13 ps2pdf14) are scripts supplied with the ghostscript package. Install by:
sudo apt-get install ghostscript
<?php
/**
* $mailer = new InMemoryInbox;
* $this->app->instance('mailer', $mailer);
*
* assert -- $mailer->hasMessageFor('e@mail.com')
*/
namespace Tests\Helpers;
@eduPHP
eduPHP / rememberkey.php
Last active April 5, 2017 17:54
Laravel remember key
protected function makeRememberKey(){
$url = request()->url();
$queryParams = request()->query();
ksort($queryParams);
$queryString = http_build_query($queryParams);
$fullUrl = "{$url}?{$queryString}";