With this tutorial, we are going to create a photo sharing website. First, we are going to create an images table. Then we’ll cover methods to resize and share images.

The following topics are covered in this tutorial:

  • Creating a database and migrating the images table

  • Creating a photo model

  • Setting custom configuration values

  • Installing a third-party library

  • Creating a secure form for file upload

  • Validating and processing the form

  • Showing the image with a user interface

  • Listing images

  • Deleting the image from the database and server