• Час читання ~1 хв
  • 10.07.2022

Laravel Blade Sortable надає користувацькі компоненти блейдів для додавання HTML-елементів, які можна сортувати та перетягувати, у ваші програми Laravel.

Цей пакет використовує SortableJS і AlpineJS, щоб увімкнути сортування, і надає два користувальницькі компоненти леза, щоб увімкнути сортування елементів DOM:

<x-laravel-blade-sortable::sortable as="ul">
    <x-laravel-blade-sortable::sortable-item sort-key="jason">
        Jason
    </x-laravel-blade-sortable::sortable-item>
    <x-laravel-blade-sortable::sortable-item sort-key="andres">
        Andres
    </x-laravel-blade-sortable::sortable-item>
    <x-laravel-blade-sortable::sortable-item sort-key="matt">
        Matt
    </x-laravel-blade-sortable::sortable-item>
    <x-laravel-blade-sortable::sortable-item sort-key="james">
        James
    </x-laravel-blade-sortable::sortable-item>
</x-laravel-blade-sortable::sortable>

Без написання власного JavaScript можна досягти приблизно такого:

Демонстрація поведінки сортування

Цей пакет також підтримує Laravel Livewire разом з іншими розширеними параметрами налаштування. Перегляньте readme, де описано параметри компонентів, а також доступні додаткові функції.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297