Build A Support Ticket Application With Laravel — Part 1

Learn how to build a support ticket application with Laravel
Laravel is currently the most starred PHP framework on GitHub and also the most popular PHP framework. Thanks to Taylor Otwell and the Laravel community, many companies and people are building awesome applications with this framework. In this two part tutorial, I’ll show you how to build a robust application using the Laravel framework.
What We Will Be Building
We’re going to be building a support ticket application. A support ticket application provides a medium for customers to lodge issues they face using a particular organization’s service/product by opening a support ticket which the organization’s help desk.
What we will be building will be minimal, but it will have the major features of support ticket application.
Application Requirements and Flow
- And authenticated user can open support tickets
- Upon opening the tickets, an email will be sent to the user along with the details of the support ticket opened
- Subsequently, mails will be sent to the user as the customer support staff or admin response to the ticket
- The user can also respond to the ticket he/she opened by commenting on the ticket
- The admin or the customer support staff can also mark a ticket as resolved
- Once a ticket is marked as closed, the user who opened the ticket will be notified by email on the status of the ticket.
Below is an image of the final output of what we will be building.

Let’s Get Started
Originally published at www.laravelfeed.com.