PURPOSE typically there will be a Model for each table in the database while the Migration defines the fields in a table, the Model will define how to interact with the table. E.g. updating a database record might imply some calculations, some checks and only then database update command. USAGE >php artisan make:model Widget Usage: …