Curso de Laravel para Noobs - #10 Models I [Propriedades]
02/01/2023Nesse 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