Artesaos - How To Como fazer

Laravel 5 - Comandos Artisan - Básico

Nesse artigo, vou tratar do básico para criação de comandos que serão utilizados via terminal, php artisan make:console, vamos criar nosso comando HelloWorld, bem simples.

Utilizando os Form Requests

Nesta versão, ~5.0, o laravel veio com um recurso nativo para validação de dados recebidos via http (via formulário, ajax, etc) nesse artigo vou tratar as formas mais comuns de utilizá-los.

Eloquent ManyToMany - Relacionamentos Muitos para Muitos

A relação de N para M que existe entre as tabelas de nomes authors e books, conforme demostrado figura abaixo:

Eloquent ManyToMany (pivot) - Relacionamentos Muitos para Muitos com campos adicionais na tabela `Pivot`

Relacionamentos Muitos para Muitos com mais campos na tabela segue a relação Muitos para Muitos com adição de um campo na tabela Pivot de nome status (a quantidade de campos é ilimitado, só foi colocado um como exmplo), como segue figura logo abaixo:

Eloquent ManyToMany - Relacionamentos Muitos para Muitos com campos adicionais na tabela Pivot expondo a classe Model

Nesse caso especifico, aonde existem além das chaves de relacionamentos, campos adicionais existe um forma criando um classe normal que herda da base Model tendo configurações diferenciadas para trabalhar com esse tipo de tabela.