Download the PHP package bigperson/auto-base-buy without Composer
On this page you can find all versions of the php package bigperson/auto-base-buy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bigperson/auto-base-buy
More information about bigperson/auto-base-buy
Files in bigperson/auto-base-buy
Package auto-base-buy
Short Description The package allows you to access data through the base car by model
License MIT
Informations about the package auto-base-buy
База автомобилей для Laravel
Данный пакет позволяет удобно использовать базу данных автомобилей в ваших проектах, реализовывать поисковые подсказки, привязку автомобиля к вашим моделям и т.д.
В пакет входит только пример структуры базы, сама база автомобилей не входит в пакет, а приобретается отдельно на сайте https://auto.basebuy.ru/.
На данный момент пакет не поддерживает характеристики автомобилей и REST API базы данных транспортных средств Basebuy.ru
Сожержание
- Установка
- Импорт базы
- Использование
Установка
Вы можете установить данный пакет с помощью oomposer:
Ипорт базы автомобилей
Сначала необходимо создать необходимые таблицы в базе данных, для этого импортируйте файлы миграций из пакета используя artisan:
После чего необходимо применить миграции:
Далее необходимо импортировать seeds:
И перегененрировать autoload.php: composer dump-autoload
В database/csv/* создадутся csv файлы для иморта. Их необходимо будет заменить на оригинальные, после покупки на https://auto.basebuy.ru/.
Далее необходимо применить seeds:
Использование
Использовать пакет достаточно просто. Вы можете вызывать модели в контроллерах:
Связывать свои модели с автомобилями по марке, модели, серии, и т.д., предварительно конечно нужно определиться с типом связи и создать необходимые таблицы или столбцы в таблицах ваших моделей:
Также вы можете можете переопределить модели и расширить их, например добавив аксессор:
Лицензия
Данный пакет (не включая базу данных) является открытым кодом под лицензией MIT license.