Como criar banco de dados e tabelas com migration no Laravel 10


Neste tutorial, será apresentado como criar banco de dados e tabelas com migration no Laravel 10

Primeiramente, será mostrado como usar migration no Laravel. 

Em seguida, será apresentado como executar migration. 

Por fim, será mostrado como criar tabela no banco de dados com migration.

Download do código fonte desenvolvido na aula: Download

Curso de Laravel: Mais Detalhes do Curso

Playlist completa sobre Laravel: Acessar

Receber as aulas gratuitas do curso de Laravel: Acessar


Para começar, é utilizado o Artisan para criar a migration.

php artisan make:migration create_contas_table

Na migration criada "database/migrations/2023_11_06_234836_create_contas_table.php", são implementadas as colunas com seus respectivos tipos, que devem ser utilizados no momento da criação da tabela.

Schema::create('contas', function (Blueprint $table) {
    $table->id();
    $table->string('nome');
    $table->float('valor');
    $table->date('vencimento');
    $table->timestamps();
});

Por fim, é executada a migration com o PHP Artisan para criar a tabela no banco de dados.

php artisan migrate

Baixar o código-fonte completo do projeto.

Bom, era isso. Espero que o tutorial tenha sido útil!