Към съдържанието
PN Scripts

Плъгини

Sheafgate

Импорт на файлове XLSX, ODS и CSV във Filament 5 с преглед на всеки ред преди запис: кое е ново, кое се променя поле по поле и кое е грешно, с поправка на място.

  • Filament 5
  • Laravel 12/13
  • Livewire 4
  • PHP 8.2+
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Таблица за преглед на Sheafgate във Filament: редове, отбелязани като нови, променени със стари и нови цени, без промяна и с грешки и причините им

Какъв проблем решава

Празнината

Filament 5 импортира само CSV и записва редовете, без да покаже какво ще се промени. Таблица от доставчик с грешка в категория, десетична запетая или повторен код завършва с файл неуспешни редове за ръчна поправка или, по-лошо, с грешни данни, които никой не е забелязал.

Какво представлява

Действие за импорт, което се слага на мястото на стандартното, чете истински таблици, показва всеки ред като нов, променен или грешен преди запис, позволява поправка на клетките на място и след това импортира през собствения механизъм на Filament.

Как се използва

Всеки импорт е проверен ред по ред с вашия импортер, правила и права, поправен в браузъра и чак тогава записан.

За екипи, които внасят във Filament списъци с продукти, промени в цените, клиенти или наличности от таблици и искат да видят резултата, преди да бъде записан.

За кого е

Използвайте го когато

  • Обновяване на цени и наличности от таблица на доставчик с проверка на всяка промяна преди запис
  • Зареждане на клиенти от CSV на стара система в Windows-1251 без счупени букви
  • Екипът на магазина импортира нови продукти, а заключените продукти остават защитени от вашите права

Направено за

  • Laravel разработчици, които правят административни панели с Filament за клиенти или за свои продукти
  • Екипи в магазини, CRM и бек офис, които внасят данни във Filament от таблици

Какво има вътре

Как работи

Използвате ImportAction на Sheafgate с импортера на Filament, който вече имате, и регистрирате плъгина в панела. Потребителят качва файл, проверява съответствието и ключовата колона, натиска „Преглед“, поправя отбелязаното и натиска „Импортиране“.

Стъпката за преглед

Всеки ред минава през resolveRecord() на импортера, преобразуванията, правилата и hook методите за валидация и попълване, никога през hook методите за запис. Записите в базата през връзката на модела се отменят и нищо не се записва; другите действия на тези hook методи, например изпращане на писма, не се отменят, а Sheafgate::isReviewing() им позволява да ги пропуснат. Променените редове показват старата и новата стойност на всяко поле, а клетките се поправят с щракване.

Импорт и история

Прегледаните редове отиват в диспечера за импорт на Filament с опашка на части, напредък, известие при край и файл с неуспешните редове. При запис редовете се проверяват отново. Страницата „Импорти“ показва всяко качване с резултатите, а команда изтрива старите.

Изисквания и ограничения

PHP 8.2 или по-нов, Laravel 12 или 13, Filament 5.10 или по-нов и таблиците за импорт на Filament. Старите файлове .xls, отмяна на импорт, одобрение и импорти по график не са включени. Тестовете се изпълняват на SQLite; други бази данни не са тествани.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Плъгин
Платформи
Filament, Laravel
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
Изтегляне (ZIP с Composer пакет)
Зрялост
v1.0.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
Filament 5.10 или по-нова 5.11
Laravel 12 или по-нова 13.40
PHP 8.2 или по-нова 8.4

Стек

  • Filament 5
  • Laravel 12/13
  • Livewire 4
  • PHP 8.2+

Sheafgate предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Плъгин за Filament 5, който импортира файлове XLSX, ODS и CSV през вашите импортери на Filament, с таблица за преглед преди запис, поправки на място, разпознаване по ключова колона, търсене на свързани записи, запазени съответствия, шаблонен файл и история на импортите.

Приложение на Laravel 12 или 13 с Filament 5.10 или по-нов, PHP 8.2 или по-нов и таблиците за импорт на Filament. Големите файлове вървят най-добре с обработчик на опашката; без него всичко се изпълнява по време на заявката.

Стари файлове от Excel 97 до 2003, работни книги с парола, отмяна на импорт, одобрение от втори човек, импорти по график и съответствие на отделни стойности. Десетичните запетаи се отбелязват за поправка, не се преобразуват.

Написано от PN Scripts върху механизма за импорт на Filament, със собствени поточни четци за XLSX и ODS. Създадено с помощта на AI; кодът, тестовете и текстовете са проверени от PN Scripts с 203 теста на Pest, PHPStan на максимално ниво, файлове, запазени с LibreOffice, и инсталации на ZIP файла в нови приложения на Laravel, използвани в Chrome без интерфейс.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.