Лучшие практики для других ресурсов пакета Laravel?

Я работаю над пакетом, который использует кучу шаблонов заглушек для пользовательской команды генератора CRUD. Так что это не представления, а набор шаблонов для моделей, контроллеров и т. Д.

Теперь я знаю, что мои представления пакетов должны публиковаться в resources/views/vendor/package папка:

$this->publishes([__DIR__ . '/../resources/views' => resource_path('views/kjdion84/turtle')], 'views');

Но как насчет ресурсов, которые не являются представлениями? Например, я хочу сделать crud папка в resources папка.

Должен ли я положить их в resources/vendor/package/crud, resources/crud/vendor/package, или просто resources/crud?

Какова лучшая практика в этом случае?

1

Решение

имо resources/vendor/package/crud будет самый чистый подход:

  • избегает возможных конфликтов с существующими файлами, которые могут быть там
  • объединяет все ресурсы, принадлежащие пакету, в одну папку
  • избегает загромождения дерева файлов ресурсов сверху
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector