tall-forms

Laravel Livewire (TALL-stack) form generator with realtime validation, file uploads, array fields, blade form input components and more.

MIT License

Downloads
35.3K
Stars
688
Committers
18

Bot releases are visible (Hide)

tall-forms - Tags model binding fix

Published by tanthammar about 4 years ago

Fix: Had to separate Tags field into two components, to avoid model binding error if null
Fix: LegacyMount urlencode

tall-forms - make col-span compatible with Tailwind purge css

Published by tanthammar about 4 years ago

Change: Make col-span compatible with default Tailwind purge css
New: Add col-span classes to config for individual project settings

tall-forms - Array and Keyval updated()

Published by tanthammar about 4 years ago

Fix: Array and KeyVal field updated(), to comply with Livewire default method params.

tall-forms - updated() Lifecycle hook parameters fix

Published by tanthammar about 4 years ago

Fix: FormComponent updated() lifecycle hook should follow Livewire default method parameters

tall-forms - Livewire lifecycle updated hook fix

Published by tanthammar about 4 years ago

Laravel Livewire default updatedFoo() method does not support array field names.
Added a fix to simplify the use with this package and to extend Livewire to support array fields.

tall-forms - Spatie Tags field Livewire component

Published by tanthammar about 4 years ago

New: Spatie Tags field Livewire component (docs coming)
New: Add support for array field updated(), method naming, (not supported in Livewire by default, docs coming)
New: method fillField(). Example use: emitted Event in frontend via AlpineJS or from other Livewire component

Fix: field inline property for labels
Fix: default value in field, mixed type instead of string
Fix: urlencode() previous url to comply with :portnumbers

Change: set model in create-component stub for conditional fields

tall-forms - Nullable field fix

Published by tanthammar about 4 years ago

Fix: error if field = null
Fix: field-wrapper $this->inline should be $inline

tall-forms - Child components and Auto select single values

Published by tanthammar about 4 years ago

  • New: Include Livewire child component
  • New: Auto select single array value
  • Fix: view() should not be in the BaseField, not available for Array or KeyVal fields
  • Fix: select field missing my-1 class
tall-forms - Conditional fields

Published by tanthammar about 4 years ago

Fix: vertical label alignment for checkbox, checkboxes and radio fields.
New: Conditional fields.

  • You can display a field based on a condition. Example:
    public function fields()
    {
        return [
           filled($this->events) ? Field::make('Conditional Field')->input() : null,
        ];
   }
tall-forms - Config width for inline form layout

Published by tanthammar about 4 years ago

Fix Array field inline view
Fix KeyVal field inline view
Change: moved default label-width and field-width, for inline form layout, to config

tall-forms - Range Slider

Published by tanthammar about 4 years ago

  • Added spa-layout to config
  • Added default traits to stubs
  • Fix array field icon did not show
  • New Range slider
  • Fix error icon text color
  • Fix styling horizontal alignment of array icons
  • New min, max, step, option to inputs of type number, range, date, datetime-local, month, time, week
  • Fix background color in notification trait
  • Fix background color of delete button in array fields
  • New Honeypot field support
  • New fields_updated() method in Form Component
  • New Laravel 7 Blade component for range input sliders
  • Fix default path for mime_type icons
tall-forms - Spinner button

Published by tanthammar about 4 years ago

Laravel 7 Blade spinner button component

tall-forms - File icons

Published by tanthammar about 4 years ago

Renamed file upload icons for blade-ui-icon compatibility

tall-forms - Installation fix

Published by tanthammar about 4 years ago

Fixed path to serviceprovider in composer.json

tall-forms - V2 with breaking changes!

Published by tanthammar about 4 years ago

Breaking changes

Read the upgrade guide ->

  • New stubs, create.stub and update.stub
  • Fix for checkboxes, automatically becomes array data
  • Breaking change: Deleted mount() from form component
  • Breaking change: renamed setup() to afterFormProperties()
  • New LegacyForm trait to cover for breaking changes
  • New Relationship field type support
  • New Custom field type support
  • Updated make command to support multiple stub files
  • New DefaultMount trait for slim components
tall-forms - Notfications

Published by tanthammar about 4 years ago

  • Added bg-colors and button-colors to config
  • Added translation settings to config
  • New Notification Trait
  • New Notification Blade component
tall-forms - Public Release

Published by tanthammar about 4 years ago

Added delete() method
Wiki done

tall-forms - wip readme

Published by tanthammar about 4 years ago

tall-forms - Preparing for release

Published by tanthammar about 4 years ago

Updated readme with most important changes
Moved default icons to config

Package Rankings
Top 4.81% on Packagist.org
Badges
Extracted from project README
Latest Stable Version Total Downloads Latest Unstable Version License
Related Projects