Learn how to create models and migrations in Laravel 5. Models are a representation of a table within your database. Migrations are blueprints of your database table's structure. Models and Migrations in Laravel work hand in hand. Using Eloquent ORM, it is very easy to create, read, update and delete your models (tables).