
Laravel – Build Custom Fields/User Defined Fields data table and full CRUD.
- or -
Post a project like this2358
$300
- Posted:
- Proposals: 7
- Remote
- #2250253
- OPPORTUNITY
- Awarded
Description
Experience Level: Expert
Must be built in Laravel – I am needing to have a Custom Fields/User Defined fields data table/tables and integrated CRUD built for my existing application. I need it to operate in the same general way that Custom Fields/User Defined Fields work in Wordpress. I need to bring that same general functionality to Laravel.
The app is a prospect database with tables built for storing universal data we want to collect and record for all prospects. But we have different teams in different regions and need those team users to be able to create and define their own specific fields to collect, record, and view additional info a team might find relevant only to there region. I need a Custom Fields CRUD system so teams can create their own user-defined categories of information (key-value pairs) they would like to additionally record about the prospects in their area.
General Details:
I don’t know all the columns needed for this data table but of all the field columns needed, it does seem to need to also include: ‘name’, ‘label’, and ‘type’
This CRUD functionality needs to need to be integrated with the 'Interest' Controller, being that the create, edit, and shows methods need to be tied to those interest views. The Custom Fields inputs fields need to be integrated with the 'Interest' create and edit view form and they will also need to be displayed any custom fields on a prospects 'Interest' show view.
It would seem like one would look to:
In the 'interests' create method to load the custom fields array with no values and add custom field input structure to the ‘Interest' create view.
In the 'interests' Store Method something along the lines –
// get the array of custom fields:
// $custom_fields_array
// loop through this array: foreach:
// determine field value
// create new record in custom_field_values
// custom_field_id = $custom_fields_array[]->id
// interest_id = $interest->id
// value = form input value
In the 'interests' Edit Method something similar to create but loading custom fields array, with values specific to selected interest.
In the 'interests' Update Method something similar to store except have to check if custom_field_values record already exists. If so, update; if not, create.
I would all assume there would also need to be some code addressing delete functions. Along with anything else I might be missing to get a custom fields/user-defined fields CRUD operating in Laravel in a similar manner as how they operate in WordPress.
I have tried a number of attempts at this and have failed, so I am turning to the more experiences. I don't know how it should be constructed but I do know the functionality it needs. I need teams to be able to define their own custom fields for info they might only find relevant to there region. These custom fields need to appear on their team 'Interest create and edit forms view. And I need the custom fields to appear listed out on display in a prospects 'Interest' show view, just as all the other standard universal field data collected about the prospect does.
I seen told an experienced developer should be able to build and integrate something of this nature within a handful of hours. So rather then me continuing to bang my head against the wall trying to get it to work I am turning in search of others more experienced. So I was hoping someone would be able to spin this up within a couple days, hoping it might be able to be completed it by Wednesday the 26th.
The app is a prospect database with tables built for storing universal data we want to collect and record for all prospects. But we have different teams in different regions and need those team users to be able to create and define their own specific fields to collect, record, and view additional info a team might find relevant only to there region. I need a Custom Fields CRUD system so teams can create their own user-defined categories of information (key-value pairs) they would like to additionally record about the prospects in their area.
General Details:
I don’t know all the columns needed for this data table but of all the field columns needed, it does seem to need to also include: ‘name’, ‘label’, and ‘type’
This CRUD functionality needs to need to be integrated with the 'Interest' Controller, being that the create, edit, and shows methods need to be tied to those interest views. The Custom Fields inputs fields need to be integrated with the 'Interest' create and edit view form and they will also need to be displayed any custom fields on a prospects 'Interest' show view.
It would seem like one would look to:
In the 'interests' create method to load the custom fields array with no values and add custom field input structure to the ‘Interest' create view.
In the 'interests' Store Method something along the lines –
// get the array of custom fields:
// $custom_fields_array
// loop through this array: foreach:
// determine field value
// create new record in custom_field_values
// custom_field_id = $custom_fields_array[]->id
// interest_id = $interest->id
// value = form input value
In the 'interests' Edit Method something similar to create but loading custom fields array, with values specific to selected interest.
In the 'interests' Update Method something similar to store except have to check if custom_field_values record already exists. If so, update; if not, create.
I would all assume there would also need to be some code addressing delete functions. Along with anything else I might be missing to get a custom fields/user-defined fields CRUD operating in Laravel in a similar manner as how they operate in WordPress.
I have tried a number of attempts at this and have failed, so I am turning to the more experiences. I don't know how it should be constructed but I do know the functionality it needs. I need teams to be able to define their own custom fields for info they might only find relevant to there region. These custom fields need to appear on their team 'Interest create and edit forms view. And I need the custom fields to appear listed out on display in a prospects 'Interest' show view, just as all the other standard universal field data collected about the prospect does.
I seen told an experienced developer should be able to build and integrate something of this nature within a handful of hours. So rather then me continuing to bang my head against the wall trying to get it to work I am turning in search of others more experienced. So I was hoping someone would be able to spin this up within a couple days, hoping it might be able to be completed it by Wednesday the 26th.

Chris J.
100% (44)Projects Completed
2
Freelancers worked with
1
Projects awarded
100%
Last project
3 Jan 2023
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies