Laravel Contact Form/Results

Job ID: 33990888

Budget: £20 – £250 GBP

Spin up a Laravel Build (MVC) using MySQL as the DB. Just simple contact form (using Bootstrap v5 for styling), built in Laravel error checking for each field. Fields on the "Add Contact" page ("Add Contact" button on top nav, same with "View Contacts") are first name (required), last name (required), email (required|email), mobile (optional|numeric), landline phone (optional|numeric), 1st line address (optional, max char 255), town/city (optional, max char 255), postcode (max char 7, remove white space). The view contacts page is paginated list of the contacts (please use Faker to populate at least 100 results). This will be "View Contacts". The search field on the "View Contacts" page needs to use AJAX to filter results based on the contact's name when typing and display the record. Check out the Bootstrap Reference docs for good examples.
Related categories: PHP MySQL HTML Bootstrap Laravel