A whole feature, end to end
A Laravel feature is a chain of small files: a migration for the table, a model for its rows, routes for the URLs, a controller for the logic and views for the pages. Build one chain once and every other feature follows the same pattern.