#Быстрый старт
Последовательность действий для создание сайта на базе быстрого старта
1. Установка "чистого" ларавел 5.0
composer create-project laravel/laravel ./ "~5.0.0"
2. Установка QuickStorage пакета
composer require interpro/quickstorage 1.0.x-dev
3. Установка пакета для работы с изображениями
composer require interpro/imagefilelogic 1.0.x-dev
4. Установка пакета для плэйсхолдеров изображений
composer require interpro/placeholder 1.0.x-dev
5. Установка пакета для приема информации с модальных окон
composer require interpro/fidback 1.0.x-dev
6. Установка пакета генератора админ панели
composer require interpro/admingenerator 1.0.x-dev
7. ServicProvider
Необходимо в файле app.php (/config/app.php) в providers прописывать следующий провайдеры
'Interpro\QuickStorage\QuickStorageServiceProvider',
'Interpro\ImageFileLogic\ImageFileLogicServiceProvider',
'Interpro\Fidback\FidbackServiceProvider',
'Interpro\Placeholder\PlaceholderServiceProvider',
'Intervention\Image\ImageServiceProvider',
'Interpro\AdminGenerator\AdminGeneratorServiceProvider'
8. Создать внутри public папки следующие папки: images, внутри images папки - placeholders, features, crops
9. Затем из консоли выполнить следующую команду
php artisan vendor:publish
10. Config файлы проекта
-
qstorage.php - Основной файл конфига. В нем прописываются весь контент сайта.
-
resize.php - Конфиг для изображений на сайте. В нем прописываются ресайзы для изображений на сайта. А так же водяные знаки и маски для изображений.
-
fidback.php - Конфиг для обработки данных с модальных окон сайта.