• Время чтения ~1 мин
  • 10.07.2022

Laravel Blade Sortable предоставляет настраиваемые компоненты Blade для добавления сортируемых 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