Jump to content

Search the Community

Showing results for tags 'eloquent'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. Galera, to com uma dificuldade em criar uma lógica pra minha apliação. Tenho 3 tabelas `establishments`, `menus` e `establishment_menu` (que faz o relacionamento entre as duas primeiras) O que eu queria é, quando fosse é: ao fazer um insert na tabela `establishments`, automaticamente um insert na tabela `menus` e logo em seguida na tabela `establishment_menu` usando seus respectivos ids. Sei que com triggers eu consigo fazer isso, mas queria usar os eventos que o Laravel tem, mas ainda não encontrei a forma correta de pegar o último id de cada tabela pra criar um insert no relacionamento. Espero ter sido claro.. Aqui abaixo tem as tabelas que estou usando. // establishments +--------------+----------------------------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+----------------------------------+------+-----+-------------------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | display_name | varchar(255) | NO | | NULL | | | created_at | timestamp | NO | | CURRENT_TIMESTAMP | | | updated_at | timestamp | NO | | CURRENT_TIMESTAMP | | +--------------+----------------------------------+------+-----+-------------------+----------------+ // menus +-------------+------------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+-------------------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | name | varchar(40) | NO | | Main | | | created_at | timestamp | NO | | CURRENT_TIMESTAMP | | | updated_at | timestamp | NO | | CURRENT_TIMESTAMP | | +-------------+------------------+------+-----+-------------------+----------------+ // establishment_menu +------------------+------------------+------+-----+-------------------+-------+ | Field | Type | Null | Key | Default | Extra | +------------------+------------------+------+-----+-------------------+-------+ | establishment_id | int(10) unsigned | NO | MUL | NULL | | | menu_id | int(10) unsigned | NO | MUL | NULL | | | created_at | timestamp | NO | | CURRENT_TIMESTAMP | | | updated_at | timestamp | NO | | CURRENT_TIMESTAMP | | +------------------+------------------+------+-----+-------------------+-------+
  2. tailon cerqueira

    Classe não chama função

    As funções dentro da minha classe não está executando, os dados do model endereço são inseridos com sucesso, mas a função concorrentes simplismente não está executando <?php namespace App; use Illuminate\Database\Eloquent\Model; class Endereco extends Model { // protected $fillable = ["bairro" ,"rua", "cidade", "cep"]; public function concorrentes() { return $this->hasMany('App\Concorrente'); } public function addConcorrente(Concorrente $concorrente) { return $this->concorrentes()->save($concorrente); } }
  3. Boa tarde pessoal , Tenho um projeto de estudo no laravel, ao qual ja esta com 70% de caminho andado , mas tive a necessidade de fazer uma mudança ao qual não consigo aplica-la. No basico , tenho 3 tabelas: -> Produtos = tabela-> produtos -> ProdutosGrupos = tabela-> produtos_grupos -> ProdutosTipos = tabela-> produtos_tipos Model Produto public function getGrupo(){ return $this->belongsTo('Henrique\ProdutosGrupos', 'id_grupo', 'id'); } // 1 produto possui 1 tipo public function getTipo(){ return $this->belongsTo('Henrique\ProdutosTipos','tipoProduto_id' , 'id' ); } Model ProdutosGrupos // 1 grupo possui muitos produtos public function getProdutos(){ $query = $this->hasMany('Henrique\Produtos', 'id_grupo'); return $query; } public function getProdutosAtivos(){ $query = $this->hasMany('Henrique\Produtos', 'id_grupo'); //condiçao para pegar somente os produtos marcados como ativo $query = $query->where('produtos.ativo', '=' , '1'); return $query; } Models ProdutosTipos public function getProdutos(){ $query = $this->hasMany('Henrique\Produtos', 'tipoProduto_id'); return $query; } Assim, na minha view , faço a seguinte consulta ProdutosGrupos::with('getProdutosAtivos')->where('produtos_grupos.ativo','=','1')->get(); Na hora de imprimir , fica da seguinte maneira : Grupo 1 ; ->Produto 1; ->Produto 2; ->Produto 3; Grupo 2: ->Produto 4; ->Produto 5; etc Então , eu gostaria de listar o Grupo , o tipo do produto e em seguida os produtos pertencentes a eles.Ficando : Grupo 1: Tipo: A ->Produto 1; ->Produto 2; Tipo: B ->Produto 3; Grupo 2: Tipo: A ->Produto 4; Tipo : B -> Produto 5; Mas , não sei como relacionar os models para que eu consiga gerar esse resultado. Alguém sabe se tem essa possibilidade ? Teria que criar mais tabelas ? Desde já , grato.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.