Assignment

This assignment is to show your understanding of basic concepts in Laravel.

You are provided with the standard installation of Laravel with a blade template file consisting of a single input form and a list to display the list of added tasks.

Your job is to make it functional by using the following:

  • Create a controller or a set of invokable controllers to handle adding and removing of the tasks.
  • Validate submitted input using Request classes for both adding and removing records.
  • Create a Task model and corresponding migration.
  • Display records in the provided template.
  • Write set of tests with phpunit to check validation is working and records are being added to the database and displayed within the view.