Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Laravel para Noobs - #10 Models I [Propriedades]

02/01/2023

Nesse tutorial vamos aprender um pouco mais sobre a manipulação do banco de dados através dos Models do Laravel.

Laravel Models

O comando para criar um novo model é o seguinte:

php artisan make:model Flight

Apesar de quase sempre utilizarmos as flags -mcr na frente do comando acima, pois assim ele já cria um controller e uma migration associados.

O model sempre segue o padrão iniciando pela letra maiúscula no singular "Todo". A tabela será criada em minúsculo no plural "todos".

Você pode visualizar melhor a estrutura do seu model através de um comando:

php artisan model:show Flight

app/Models/Todo.php

Nessa aula trabalhamos com as propriedades para personalizar melhor o nosso model. O código ficou assim:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Todo extends Model
{
    use HasFactory;

    //protected $table = 'todos2';
    //protected $primaryKey = 'todosId';
    //public $incrementing = false;
    //public $timestamps = false;
    //protected $guarded = [];
    //protected $fillable = ['nome', 'votos'];
}

Na próxima aula continuamos falando de Models. Sucesso nos códigos e na vida!

Precisa um professor? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso de Laravel para Noobs - #9 Migrations
No tutorial de hoje aprenderemos o que são as migrations no Laravel, suas funcionalidades e sua importância no versionamento do banco de dados.
Saiba mais!
Curso de Laravel para Noobs - #11 Models II [Consultas]
Nesse tutorial começaremos a aprender como utilizar as Query Builder do Laravel para realizar consultas, leituras, updates, inserções e deletes no banco.
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!