Я создаю пользовательский пакет для Laravel, который должен получить некоторые данные по умолчанию (форматы размеров, качества, диапазоны цен) из базы данных, чтобы работать.Каков наилучший способ предоставления данных для пользовательского пакета Laravel?
Данные должны быть доступны для редактирования (например, изменение цены) приложением Laravel, поэтому его необходимо совместно использовать пакетом. Поэтому я создал некоторые миграции для таблиц, которые пакет должен будет использовать, но каков наилучший способ предоставить данные по умолчанию, которые будут заполнять таблицы?
Спасибо. Об этом я знаю, но есть ли у вас какие-либо методы или примеры того, как я могу засеять больший объем данных? Две из моих строк содержат большой объем информации, который используется при сложном вычислении. Лучше всего использовать сеялки при заполнении большого объема данных? – atlazor
Я думаю, что буду использовать комбинацию вашего ответа и ответа fico7489. Я буду использовать миграцию, которая вызывает сеялку, как показано в [этом ответе] (http://stackoverflow.com/a/32856878/2083960) к аналогичному вопросу. – atlazor
Это зависит от того, как выглядят ваши данные. Запись встроенных записей может быть скучной, запутанной и приведет к уродливому коду. Возможно, ваши данные могут быть сохранены в другом формате (csv, json) во внешнем файле конфигурации, частично в конфигурации приложения, а затем прочитать его в вашей миграции для посева. –