Pelo que entendi as migrations nos auxiliam na criação, alteração e remoção de tabelas. Então se estou criando um sistema do zero, o recomendado é usar migrations para criação de tabelas ou tanto faz eu criar e fazer toda a administração do banco via SQLServer por exemplo?
Sobre quando eu for rodar o comando 'php artisan migrate', ele irá rodar todos os arquivos migrations, certo? Então no exemplo de adicionar apenas um campo na tabela, como o exercicio propõe, adicionar o campo 'tamanho', eu crio a migration e rodo o comando 'php artisan migrate' e depois devo excluir o arquivo desta migration para assim ele nao ficar mais na fila caso rodar o comando 'php artisan migrate' novamente?