04. Criar uma tabela na base de dados.

article featured image

No entanto, para o CRUD que vamos criar, precisamos de uma tabela de produtos. Assim, vamos à linha de comando e escrevemos o seguinte comando:

php artisan make:migration create_products_table -- create=products

Como pode ver na pasta database\migrations, foi criado um novo ficheiro com dois métodos:

  • up() – método que define a tabela;
  • down() – método para quando à a necessidade de atualizar a tabela.

Posto isto, estamos prontos para atualizar a nossa tabela com os campos/atributos que acharmos mais convenientes para a nossa aplicação. No nosso caso, vamos acrescentar apenas dois campos: name, que vai servir para guardar o nome do produto, e detail, para guardar alguma informação sobre o produto.

Em seguida, para atualizar a nossa base de dados, vamos fazer a migração dos dados novamente, mas com uma pequena alteração na linha de comandos:

php artisan migrate:refresh

Podemos ver que no phpMyAdmin a nossa base de dados já foi atualizada.

Post AnteriorPost Seguinte