Skip to content

Instantly share code, notes, and snippets.

View brunofonseca's full-sized avatar
🧩
Universe of possibilities

Bruno Fonseca brunofonseca

🧩
Universe of possibilities
View GitHub Profile
def create
if user_signed_in?
@url = current_user.urls.new(url_params)
respond_to do |format|
if @url.save
format.html { redirect_to root_path }
format.json { render :show, status: :created, location: @url }
var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://url");
httpWebRequest.ContentType = "text/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = "{\"user\":\"test\"," +
"\"password\":\"bla\"}";
streamWriter.Write(json);
@brunofonseca
brunofonseca / gist:6aeb9278b9f77e1ca04b
Created November 28, 2015 12:07
Estrutura POST JSON API
[
{
"nome" : "Gol G3 2103",
"descricao" : "Produto TEESTS",
"estado_de_conservacao" : "NOVO",
"valor" : "12.000,00",
"categoria_id" : "2",
"usuario_id" : "4"
}
]
@brunofonseca
brunofonseca / gist:d0d6655c4fc2f072fef2
Created November 28, 2015 13:40
Model Anuncios API
public function create($params){
// Novo produto
$sql_produto = "INSERT INTO $this->table_produtos
(nome, descricao,estado_de_conservacao,valor,categoria_id,usuario_id)
VALUES(:nome,:descricao,:estado_de_conservacao,:valor,:categoria_id,:usuario_id)";
// Ultimo produto registrado
@brunofonseca
brunofonseca / gist:08985972fadaa9e2cd60
Created November 28, 2015 13:41
Controller Anuncios API
public function create(){
/*
* URI: api/anuncios/create
* METHODO: POST
* FORMATO : form-data
*/
$json_params = json_decode(file_get_contents('php://input'));
[
{
"nome" : "Bruno Pereira ",
"cpf" : "55555555555",
"e_mail" : "NOVO",
"password" : "12345678",
"telefone" : "3194570974",
"celular" : "3194570974"
}
]
// Controller
public function store(Request $request)
{
$input = $request->all();
$curso = new Curso();
$curso->nome_curso = $input['nome_curso'];
@brunofonseca
brunofonseca / deploy.php
Created January 1, 2016 15:57
Arquivo de Configuração deploy
<?php
require 'recipe/symfony.php';
server('NOME_SERVIDOR', 'IP_SERVIDOR', PORTA_SSH)
->user('USUARIO')
->forwardAgent()
->stage('PRODUCTION_DEVELOPMENT_TESTE')
->env('deploy_path', 'caminho');

Configuração de subdomínios local (Apache + DNSmasq + Laravel)

Este tutorial tem como objetivo, a configuração do seu apache local para trabalhar com subdominios no laravel.

O que será utilizado:

  • Laravel
  • Servidor Apache
  • Servidor DNS/DHCP
  • Linux
ruby -e "`gem list`.split(/$/).each { |line| puts `gem uninstall -Iax #{line.split(' ')[0]}` unless line.empty? }"