rawilk/laravel-form-components
A set of reusable Blade form components for Laravel that make building consistent forms quick and clean. Includes inputs, selects, checkboxes, radios, buttons, errors, and styling-friendly markup, with flexible config and easy customization.
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.1.3...v8.1.4
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.1.2...v8.1.3
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.1.1...v8.1.2
--custom-select-menu-z-indexFull Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.1.0...v8.1.1
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.0.4...v8.1.0
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.0.3...v8.0.4
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.0.2...v8.0.3
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.0.1...v8.0.2
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v8.0.0...v8.0.1
[@fcScripts](https://github.com/fcScripts) and [@fcStyles](https://github.com/fcStyles) removed[@fcJavaScript](https://github.com/fcJavaScript) renamed to [@fcScripts](https://github.com/fcScripts)<fc:scripts /> added as an alternative to [@fcScripts](https://github.com/fcScripts)TimeZoneRegionEnum addedTimeZoneRegion support class deprecated$customSelect, $customSelectOption, $treeSelect, $treeSelectOption, and $datePicker alpine magic propertiesdefaults config key for common settings to modify on componentstrailingInlineAddon to addonsPublishCommandFull Changelog: https://github.com/rawilk/laravel-form-components/compare/v7.1.6...v8.0.0
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v7.1.6...v7.1.7
Full Changelog: https://github.com/rawilk/laravel-form-components/compare/v7.1.5...v7.1.6
input event in custom selects to prevent it interfering with their toggle handlers on each optionx-model support for switch-toggle component\Illuminate\Support\Js::from() for setting on/off values for switch-toggle component.some on non-arraysnull value updates better when a browser event is emitted to custom select components[@layer](https://github.com/layer) componentswire:model.deferlangPath() helper to publish lang files to correct directory<x-tree-select> custom select component<x-tree-select-option> component<x-custom-select-option> component8.70resources/css directory, which will require a different directory and file to import into stylesheetstextField prop on customSelect to labelFieldvalueField and labelField on custom select component to id and name, respectivelymin and max props on custom select to minSelected and maxSelected, respectivelywire-listeners from custom selectx-model on inputsonOpen slot to date picker componentform-components:: namespacecustom-select (#34)form-components components using <x-form-components::> instead of <x-dynamic-component>custom-select in non-livewire forms (#34)8.56after slot to allow custom markup for "trailing addons"custom-select component to use $nextTick in x-init for Alpine.js v3 (#25)Alpine.data(...) to define the customSelect Alpine componentclass macro to ComponentAttributeBag::class if the method does not existhasStartsWith macro for blade component attributes2.2.2 in laravel-form-components-styles sub-packagepostcss in favor of tailwind cli in laravel-form-components-styles sub-packagefalse value<x-form-group> when it is inline and not the first child in a container<x-form-group> by default<x-custom-select> "scrolls" to each optionsvg() helper to be rendered with <x-dynamic-component /> blade component instead<x-checkbox-group> component (when inline)$optional and $hint attributes to <x-form-group> component$fixedPosition prop from <x-custom-select>$wire from breaking <x-custom-select> when not used in a livewire component<x-custom-select> will now position itself correctly and will not require the fixed-position prop anymore (requires Popper.js)[] when name is omittedextra-attributes property to inputs to allow more options for attribute forwarding4.6.9<x-input> on value fieldchecked attribute always being set to false on checkbox componentcustom-select where options were always emptycontainer-class prop to inputs<x-switch-toggle />)form-group component label to be omitted by passing in false for label2.8.0placeholder-gray-400 to inputs)group to custom select option elementsx-if to x-show on custom select button displaycustom-select-value-changed event emitted on custom selectprimary or danger - see the upgrade guide for more info<x-custom-select> component now renders options in an x-for loop and only accepts an array of options now<x-custom-select> component now uses wire:filter as a livewire method name to perform server-side filtering[@click](https://github.com/click) to x-on:click)<x-timezone-select> compatible with new api for <x-custom-select><x-custom-select>buttonDisplay slot to <x-custom-select> componentoptionDisplay slot to <x-custom-select> componentwireListeners property to <x-custom-select> component$maxOptions property to <x-custom-select> component<x-custom-select-option> blade componentarray type hint on $options attribute on <x-custom-select> to allow for more flexibility (i.e. passing in Collections)esc key is pressed and menu is openedwire:ignore to the custom-select button display to prevent livewire from re-rendering itcustom-select is initializedPatch release for 1.4.3
label-id attribute to allow giving the label an idcustom-select component (#4)[@fcJavaScript](https://github.com/fcJavaScript) blade directive for custom package JavaScript[@fcScripts](https://github.com/fcScripts) to output package JavaScript that powers custom componentstimezone-select to support using both native select and new custom-select componentfile-pond-clear event listener to clear out all files in the FilePond instancewire:model watcher to the file-pond component to watch for manual file deletionsfile-pond component.[@fcStyles](https://github.com/fcStyles) and [@fcScripts](https://github.com/fcScripts) for linking to 3rd party CDN libraries when not in production (view commit)How can I help you explore Laravel packages today?