Download the PHP package cupcode/formbuilder without Composer
On this page you can find all versions of the php package cupcode/formbuilder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download cupcode/formbuilder
More information about cupcode/formbuilder
Files in cupcode/formbuilder
Download cupcode/formbuilder
More information about cupcode/formbuilder
Files in cupcode/formbuilder
Vendor cupcode
Package formbuilder
Short Description This is my package formbuilder
License MIT
Homepage https://github.com/nashwan-dlshad/formbuilder
Package formbuilder
Short Description This is my package formbuilder
License MIT
Homepage https://github.com/nashwan-dlshad/formbuilder
Please rate this library. Is it a good library?
Informations about the package formbuilder
Cupcode/Formbuilder
This is an example ReadMe with light selections.
Installation
composer require cupcode/formbuilder
php artisan cupcode:formbuilder
Install dependencies
npm i @inertiajs/vue3 filepond filepond-plugin-image-preview filepond-plugin-file-poster @mdi/font @vitejs/plugin-vue ziggy-js vuetify vite-plugin-vuetify @tailwindcss/forms @vitejs/plugin-vue
Example
Laravel Controller
use CupCode\FormBuilder\Components\FileUpload;
use CupCode\FormBuilder\Components\TextInput;
public function form() :Form{
return Form::make()->schema([
TextInput::make('name'),
FileUpload::make('image')
]);
}
public function forms() :array{
return [
'form' => $this->form()
];
}
/**
* Display a listing of the resource.
*/
public function index()
{
return inertia('Home', [
'forms' => $this->forms()
]);
}
Vue Page
<template>
<div>
<Form :data="props.forms.form" />
</div>
</template>
<script setup>
import {Form, ModalForm} from 'cupcodeformbuilder'
const props = defineProps(['forms']);
</script>
Features
- Text Field
- Numric Field
- Text Area
- Select
- File Upload
- Radio Button
- Checkbox
- Group (for Design)
- Validation
- Chained method to set properties
Usage/Examples
use CupCode\FormBuilder\Components\FileUpload;
use CupCode\FormBuilder\Components\TextInput;
use CupCode\FormBuilder\Components\CheckboxInput;
use CupCode\FormBuilder\Components\Group;
use CupCode\FormBuilder\Components\RadioInput;
use CupCode\FormBuilder\Components\Select;
use CupCode\FormBuilder\Components\ToggleInput;
[Component]::make('name')
Contributing
Contributions are always welcome!
License
Authors
All versions of formbuilder with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0
The package cupcode/formbuilder contains the following files
Loading the files please wait ....