Skip to content

Instantly share code, notes, and snippets.

View raank's full-sized avatar

Felipe Rank raank

  • Self-Employeer
  • SC - BR
View GitHub Profile
@raank
raank / Tree.php
Created August 31, 2016 19:41
Class tree for mount tree
<?php
namespace App\Helpers;
class Tree
{
public $total;
public $hasUp;
public $hasDown;
public $id;
@raank
raank / gist:f2cccece3c5551bd6ea388d791e1314a
Created August 31, 2016 19:49
Array current of network
Array
(
[left] =>
[center] => Array
(
[user_id] => 5
[name] => Leo Turner
[username] => ayla.zemlak
[email] => [email protected]
[sponsor] => 1
@raank
raank / code
Created October 17, 2016 02:57
Código de form via ajax
// controller
if( $validator->fails() ) {
return response()->json( $validator->errors()->fails(), 200 );
} else {
return response()->json( [
'success' => 'true',
'message' => 'Contato enviado com sucesso!'
], 200);
}
@raank
raank / form.blade.php
Created October 17, 2016 03:02
Form html to Ajax
<div class="col-xs-12">
<div id="alertas"></div>
{{ Form::open([
'url' => url('url/para/a/rota'),
'id' => 'MyForm',
'method' => 'POST'
]);
{{ Form::text('nome', '', ['class'=>'form-group', 'id'=>'nome']) }}
@raank
raank / FormController.php
Last active October 17, 2016 03:15
Controller para receber os dados
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Request as RequestAjax;
class FormController extends Controller
{
public function index( Request $request )
@raank
raank / routes.php
Created October 17, 2016 03:09
Routes para formulário via ajax
<?php
Route::post('url/para/a/rota', 'FormController@index');
@raank
raank / formAjax.js
Created October 17, 2016 03:14
Javascript para o envio do Formulário
'use strict';
(function( $ ) {
$('#MyForm').submit(function() {
$.ajax({
url: 'http://localhost:8000/url/para/a/rota',
method: 'POST',
success: function( response, textStatus, jqXHR ) {
// message vem da key 'message' no response de sucesso do controller.
$('#alertas').text(response.message);
<!DOCTYPE html>
<html>
<head>
<title>GO2FUN </title>
<link href="/css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link rel="stylesheet" href="/vendor/bootstrap/css/bootstrap.css"/>
<link rel="stylesheet" href="/dist/css/formValidation.css"/>
<link rel="stylesheet" href="font-awesome/css/font-awesome.min.css">
</head>
<body>
<?php
namespace App\Http\Controllers;
use App\Helpers\Billet;
use App\Helpers\Register;
use App\Helpers\UUID;
use Input;
use Admin;
use Config;
<?php
namespace App\Http\Controllers;
use DB;
use Illuminate\Http\Request;
use App\Evento;
use Auth;
use App\User;
use App\Usuario;
use App\Preferencia;