You're reading our legacy documentation, the documentation for deprecated versions of UserFrosting. To read the docs for the current version of UserFrosting, visit


    Lesson 1: creating a new page

    Learn how to create a new, access-controlled page and add a link to it in the side menu bar.

    Lesson 2: processing a form submission

    Learn how to submit a form via AJAX, validate the submitted data, manipulate the data model and update user information in the database, and display a success message upon completion.

    Lesson 3: extending the data model

    Learn how to work with your own data tables in UserFrosting by extending the MySqlDatabaseObject and MySqlObjectLoader classes. This will allow you to easily create, update, view, delete, and link data in your database.