Top Quality Products

Prime Laravel – Form Builder & Poll Management System

4.87
Expert ScoreRead review

$29.00

Added to wishlistRemoved from wishlist 0
Add to compare

446 sales

LIVE PREVIEW

Prime Laravel – Form Builder & Poll Management System

Introduction

As a developer, building a robust form builder and poll management system from scratch can be a time-consuming and laborious task. However, with the advent of Prime Laravel, a powerful form builder and poll management system, developers can now easily create customized forms and manage polls with ease. In this review, we will take a closer look at Prime Laravel and its features, performance, and usability.

Overview

Prime Laravel is a software for creating automated systems, allowing developers to create their own forms without writing a single line of code. With a simple drag-and-drop interface, developers can design and build complex forms quickly and easily. The software also offers a range of features, including form builders, polls, and document builders.

Features

The feature list of Prime Laravel is impressive, to say the least. Some of the notable features include:

  • Drag-and-drop form builder
  • Multi-step forms
  • Poll module
  • Document builder
  • Stripe, PayPal, and other payment gateways
  • Columns option on form design
  • Dynamic charts
  • Social media login
  • Share forms for surveys
  • Email notifications on form submission
  • User registration and login
  • Remember me token
  • User management
  • Roles and permissions
  • Profile picture upload with crop feature
  • Two-factor authentication
  • CSRF protection for all forms
  • Responsive dashboard design

Changelog

Prime Laravel has a regular changelog, with updates and new features added regularly. Some of the notable changes in the latest versions include:

  • New Form Status module
  • Improved dashboard user form and submitted form count and manage permissions
  • Form Signature pad Issue fixed
  • Enhanced functionality to move forms from submitted status to trash upon submission
  • New Submission Analytics module

Performance and Usability

I tested Prime Laravel on a live project and was impressed with its performance and usability. The drag-and-drop interface was easy to use, and the form builder allowed me to create complex forms quickly. The software was responsive and fast, even with a large number of users.

Scoring

I would rate Prime Laravel a score of 4.87 out of 5. The software’s ease of use, feature-rich interface, and regular updates make it a compelling choice for developers. The only area for improvement I see is in the documentation, which could be improved with more detailed guides and tutorials.

Conclusion

In conclusion, Prime Laravel is a powerful and versatile form builder and poll management system that can save developers a significant amount of time and effort. With its ease of use, rich feature set, and regular updates, it’s an excellent choice for anyone looking to build a customized form builder and poll management system.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Prime Laravel – Form Builder & Poll Management System”

Your email address will not be published. Required fields are marked *

Introduction

Prime Laravel is a powerful and feature-rich Laravel package that provides a comprehensive form builder and poll management system. With Prime Laravel, you can create complex forms and polls quickly and easily, without writing a single line of custom code. In this tutorial, we will guide you through the process of installing and using Prime Laravel's form builder and poll management system.

Prerequisites

Before we begin, make sure you have the following:

  • A Laravel installation (version 5.5 or higher)
  • Composer installed on your machine
  • A basic understanding of Laravel and its structure

Step 1: Installation

To install Prime Laravel, run the following command in your terminal:

composer require prime/laravel-form-builder

This will install the Prime Laravel form builder package and its dependencies.

Step 2: Configuration

After installation, you need to publish the package's configuration files. Run the following command:

php artisan vendor:publish --provider="PrimeLaravelFormBuilderFormBuilderServiceProvider"

This will publish the package's configuration files to the config directory of your Laravel installation.

Step 3: Creating a Form

To create a form, you need to create a new form builder instance and define the form fields using the PrimeLaravelFormBuilderFormBuilder class. Here's an example:

// Create a new form builder instance
$form = app(PrimeLaravelFormBuilderFormBuilder::class);

// Define the form fields
$form->addText('name', 'Name');
$form->addEmail('email', 'Email');
$form->addTextarea('message', 'Message');

// Render the form
echo $form->render();

This will render a basic form with three fields: name, email, and message.

Step 4: Validating a Form

To validate a form, you can use the PrimeLaravelFormBuilderFormValidator class. Here's an example:

// Create a new form builder instance
$form = app(PrimeLaravelFormBuilderFormBuilder::class);

// Define the form fields
$form->addText('name', 'Name');
$form->addEmail('email', 'Email');
$form->addTextarea('message', 'Message');

// Validate the form
if ($form->validate()) {
    // Form is valid
} else {
    // Form is invalid
}

// Render the form
echo $form->render();

This will validate the form fields using the default validation rules provided by Prime Laravel.

Step 5: Creating a Poll

To create a poll, you need to create a new poll instance and define the poll questions and options using the PrimeLaravelFormBuilderPoll class. Here's an example:

// Create a new poll instance
$poll = app(PrimeLaravelFormBuilderPoll::class);

// Define the poll questions and options
$poll->addQuestion('What is your favorite color?', [
    'red',
    'blue',
    'green',
    'yellow',
]);

// Render the poll
echo $poll->render();

This will render a basic poll with one question and four options.

Step 6: Voting in a Poll

To vote in a poll, you can use the PrimeLaravelFormBuilderPollVoter class. Here's an example:

// Create a new poll instance
$poll = app(PrimeLaravelFormBuilderPoll::class);

// Define the poll questions and options
$poll->addQuestion('What is your favorite color?', [
    'red',
    'blue',
    'green',
    'yellow',
]);

// Vote in the poll
$poll->vote('blue');

// Render the poll
echo $poll->render();

This will vote for the "blue" option and render the updated poll results.

Conclusion

That's it! With Prime Laravel's form builder and poll management system, you can create complex forms and polls quickly and easily. In this tutorial, we covered the basics of using Prime Laravel, including installation, configuration, creating a form, validating a form, creating a poll, and voting in a poll. With Prime Laravel, you can take your forms and polls to the next level and provide a more engaging experience for your users.

Here is an example of how to configure the Prime Laravel - Form Builder & Poll Management System:

Database Settings

To configure the database settings, you need to publish the configuration file using the following command:

php artisan vendor:publish --provider="PrimeLaravelFormBuilderProvidersFormBuilderServiceProvider"

Then, open the config/form-builder.php file and update the following settings:

'database' => [
    'driver' => 'mysql',
    'host' => 'localhost',
    'database' => 'form_builder',
    'username' => 'root',
    'password' => '',
    'prefix' => '',
],

Form Settings

To configure the form settings, open the config/form-builder.php file and update the following settings:

'form' => [
    'default_form_type' => 'horizontal',
    'form_fields' => [
        'text' => [
            'type' => 'text',
            'label' => 'Text',
            'default_value' => '',
            'validation' => 'required',
        ],
        'email' => [
            'type' => 'email',
            'label' => 'Email',
            'default_value' => '',
            'validation' => 'required|email',
        ],
        'textarea' => [
            'type' => 'textarea',
            'label' => 'Textarea',
            'default_value' => '',
            'validation' => 'required',
        ],
        'checkbox' => [
            'type' => 'checkbox',
            'label' => 'Checkbox',
            'default_value' => '',
            'validation' => 'required',
        ],
    ],
],

Poll Settings

To configure the poll settings, open the config/poll.php file and update the following settings:

'poll' => [
    'default_poll_type' => 'single_choice',
    'poll_types' => [
        'single_choice' => [
            'type' => 'single_choice',
            'label' => 'Single Choice',
        ],
        'multiple_choice' => [
            'type' => 'multiple_choice',
            'label' => 'Multiple Choice',
        ],
    ],
],

Email Settings

To configure the email settings, open the config/mail.php file and update the following settings:

'mail' => [
    'driver' => 'smtp',
    'host' => 'smtp.gmail.com',
    'port' => 587,
    'from' => [
        'address' => 'your_email@example.com',
        'name' => 'Your Name',
    ],
    'encryption' => 'tls',
    'username' => 'your_email@example.com',
    'password' => 'your_password',
],

Notification Settings

To configure the notification settings, open the config/notifications.php file and update the following settings:

'notifications' => [
    'default_notification_channel' => 'mail',
    'channels' => [
        'mail' => [
            'driver' => 'mail',
            'provider' => 'prime_laravel.notifications.MailNotificationProvider',
        ],
    ],
],

Cache Settings

To configure the cache settings, open the config/cache.php file and update the following settings:

'cache' => [
    'default' => [
        'driver' => 'file',
        'path' => storage_path('app/cache'),
    ],
],

Session Settings

To configure the session settings, open the config/session.php file and update the following settings:

'session' => [
    'driver' => 'file',
    'lifetime' => 120,
    'expire_on_close' => false,
    'encrypt' => false,
    'files' => storage_path('framework/sessions'),
    'connection' => null,
    'table' => 'sessions',
    'lottery' => [2, 100],
    'cookie' => 'laravel_session',
    'path' => '/',
    'domain' => null,
    'secure' => false,
],

File Settings

To configure the file settings, open the config/filesystems.php file and update the following settings:

'filesystems' => [
    'local' => [
        'driver' => 'local',
        'root' => storage_path('app'),
    ],
],

Remember to update the settings according to your environment and needs.

Here are the features of Prime Laravel Form Builder & Poll Management System extracted from the content:

  1. Drag & Drop Form Builder: Create forms without writing a line of code using a drag and drop interface.
  2. Drag & Drop Dashboard: Customize your dashboard with a drag and drop interface.
  3. Multi-step Form: Create forms with multiple steps.
  4. Embed form to other website: Embed your forms on other websites.
  5. Implement Text editor in Textarea: Add a text editor to your form textareas.
  6. Poll module: Create polls with multiple options.
  7. Document builder: Create and share documents.
  8. Stripe, Paypal, flutterwave, Paystack, Paytm, CoinGate and Rezorpay payment gateway in form: Accept payments through various gateways.
  9. Columns option on form design: Add columns to your form design.
  10. Dynamic Charts: Create dynamic charts to display form data.
  11. Social media login: Allow users to log in with social media accounts (Google, LinkedIn, GitHub, Facebook).
  12. Share form for survey: Share your forms with others for survey purposes.
  13. Email notification on form submission: Send email notifications to users who submit forms.
  14. User Registration: Allow users to register and create accounts.
  15. User Login: Allow users to log in to their accounts.
  16. Remember me token: Allow users to stay logged in with a "remember me" token.
  17. User Management: Manage user accounts, roles, and permissions.
  18. Roles and Permissions: Assign roles and permissions to users.
  19. Profile Picture Upload with Crop feature: Allow users to upload and crop their profile pictures.
  20. Update Application Logo and Name: Update your application's logo and name.
  21. Multi language: Support multiple languages.
  22. RTL Support: Support right-to-left languages.
  23. Dark mode Support: Support dark mode.
  24. Multi theme Support: Support multiple themes.
  25. Two Factor Authentication: Add an extra layer of security with two-factor authentication.
  26. CSRF Protection for all forms: Protect forms from Cross-Site Request Forgery (CSRF) attacks.
  27. Responsive Dashboard Design: Design a responsive dashboard.
  28. Design Optimized for Mobile: Optimize your design for mobile devices.
  29. Blade Format with Master Layout: Use Blade templating with a master layout.

And here are the changelogs:

  1. Version 3.0.4 (01/04/2024)
  2. Version 3.0.3 (29/02/2024)
  3. Version 3.0.2 (30/01/2024)
  4. Version 3.0.1 (08/11/2023)
  5. Version 3.0.0 (03/10/2023)
  6. Version 2.0.9 (08/09/2023)
  7. Version 2.0.8 (10/08/2023)
  8. Version 2.0.7 (11/06/2023)
  9. Version 2.0.6 (12/05/2023)
  10. Version 2.0.5 (02/05/2023)
  11. Version 2.0.4 (02/05/2023)
  12. Version 2.0.3 (11/04/2023)
  13. Version 2.0.2 (01/03/2023)
  14. Version 2.0.1 (18/01/2023)
  15. Version 2.0.0 (12/01/2023)
  16. Version 1.0.9 (04/11/2022)
  17. Version 1.0.8 (04/10/2022)
  18. Version 1.0.7 (08/09/2022)
  19. Version 1.0.6 (07/05/2022)
  20. Version 1.0.5 (16/03/2022)
  21. Version 1.0.4 (16/12/2021)
  22. Version 1.0.3 (16/10/2021)
  23. Version 1.0.3 (28/09/2021)
  24. Version 1.0.2 (25/09/2021)
  25. Version 1.0.1 (01/08/2021)
Prime Laravel – Form Builder & Poll Management System
Prime Laravel – Form Builder & Poll Management System

$29.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0