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 - New $ignored field property

Published by tanthammar almost 4 years ago

Added new $ignored property to prepare for new design elements as Groups, Panels, Headings and such.

tall-forms - Tabs

Published by tanthammar almost 4 years ago

Tabs layout available to Sponsors

tall-forms - Fix merging classes to field attributes

Published by tanthammar almost 4 years ago

This release fixes merging of classes with config defaults, in field attributes.

Example Input::make('Foo')->rootAttr(['class' => 'foo bar']

tall-forms - Allow php 8

Published by tanthammar almost 4 years ago

tall-forms - Multiselect Tailwind 2.x styling fix

Published by tanthammar almost 4 years ago

tall-forms - Form-classes Tailwind 2.0 fix

Published by tanthammar almost 4 years ago

Added rounded to form-classes

tall-forms - Tailwind 2.0

Published by tanthammar almost 4 years ago

You can use this version with both Tailwind 1.0 and Tailwind 2.0

You don't have to publish the new theme. There are two theme publish commands, use the one that matches your Tailwind version.

Breaking changes

  • There are no breaking changes, except that the default vendor:publish commands publishes Tailwind 2.0 stubs instead of Tailwind 1.0. (There are separate publish commands for both versions)
  • IMPORTANT Using the new theme, doesn't make the rest of your app compatible with Tailwind 2.0. Follow the instructions in the official Tailwind upgrade guide to upgrade the rest of your app.

Upgrade instructions

  • Upgrade your app to Tailwind 2.0
    • Follow the instructions in the official Tailwind upgrade guide
    • Read the "Manual Installation/Tailwind 2x Config" and "Manual Installation/Laravel Mix" in this package wiki for tips on required plugins and webpack.mix.js examples.
  • Backup your tall-forms.css. Publish the Tailwind 2.0 theme with php artisan vendor:publish --tag=tall-form-theme-css

New

  • Tailwind 2.0 tall-theme.css
  • New vendor:publish commands have been added for Tailwind 1.0 and 2.0 stubs.
  • The make:tall-forms-installation has been updated to support Tailwind 2.0, + tested on Laravel 8 with/without Jetstream and Breeze
  • Tailwind 1.0 "Teal" color is added to the new Tailwind 2.0 theme for backward compatibility.
  • Tailwind custom-forms plugin classes (form-input, form-select...) are added to the Tailwind 2.0 theme for backward compatibility.
  • The new theme has some modifications regarding the styling of inputs. (see, tall-theme.css)
  • Watch the screen casts on the TallForms Youtube channel, for a detailed walk-through.
  • The 2.0 theme contains:
    • deprecated form-*classes.
    • all the Teal colors from Tailwind 1.x
    • shadow-xs class
    • you can continue using them just as in Tailwind 1.0
tall-forms - Make --modelspath unison in all Artisan make commands

Published by tanthammar almost 4 years ago

Now you can pass --modelspath=Models or --modelspath=App or --modelspath=Any\Path\With\Backslash or --modelspath=With/Slash to the Artisan make command.

tall-forms - Repeater ->labelEachRow()

Published by tanthammar almost 4 years ago

New method for Repeater ->labelEachRow(), show labels for each row

tall-forms - require Livewire 2.3.5

Published by tanthammar almost 4 years ago

require Livewire v2.3.5 because @entangle issues
fix, multiselect empty [] if model value is null
remove rc for Repeaters in KeyVal
improvement, stricter allowed_in_array check based on parent field type

tall-forms - Dynamic buttons text

Published by tanthammar almost 4 years ago

New: Override config, set the text for the Save and Stay and Save and Go back buttons.
See the "Properties & Buttons" wiki page.

tall-forms - Field example in stub

Published by tanthammar almost 4 years ago

Add one field example in form stubs.

tall-forms - Artisan cmd, changed default --skipexisting=false

Published by tanthammar almost 4 years ago

Don't skip existing files by default when generating single forms.

tall-forms - Mass generate forms with field

Published by tanthammar almost 4 years ago

New

  • Artisan commands for the sponsor package.
  • Mass generates forms for all eloquent models in your project.
  • Auto generates fields based on the models table, column types.
tall-forms - Overwrite option in make:tall-form

Published by tanthammar almost 4 years ago

see "Create Form" wiki page

tall-forms - Fix input and updated make command.

Published by tanthammar almost 4 years ago

Fix

  • Merged PR #45 from @santhika29, fixes typo in input field that disabled max, min attributes.

Updated the Artisan make:tall-form --path option

  • The command no longer forces the output to the App/Http/Livewire/ directory.
  • See the Make Form
tall-forms - Config placeholder and help for Select, MultiSelect and Search

Published by tanthammar almost 4 years ago

  • New: Config option, default placeholder and help for Select, MultiSelect and Search.
  • Fix: removed disabled on select placeholder option
  • Fix: @forelse option for Select loop
  • Styling: improved styling for MultiSelect vertical spacing
  • Styling: align label top for MultiSelect
tall-forms - Fix publish icons path

Published by tanthammar almost 4 years ago

Fix for artisan vendor:publish icons path.

tall-forms - Fix artisan view:cache

Published by tanthammar almost 4 years ago

Fix for php artisan view:cache, remove sponsor fields from this repo.

tall-forms - Updated installer

Published by tanthammar almost 4 years ago

Fixes an error with the wrapper view in a fresh installation

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