25/07
2018
Wallogit.com
2017 © Pedro Peláez
composer create-project --prefer-dist laravel/laravel editora-test
"name": "editora-test",
"description": "Editora Frontend",
"minimum-stability": "dev",
"prefer-stable": true,
composer update
php artisan vendor:publish --provider=Omatech\Editora\Connector\ConnectorServiceProvider
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/markup/scss/styles.scss', 'public/css/styles.css')
.copy('resources/assets/markup/js', 'public/js')
.copy('resources/assets/markup/img', 'public/img')
.copy('resources/assets/markup/fonts', 'public/fonts')
.version();
npm install npm run dev
use Omatech\Editora\Connector\Editora; Editora::routes();
php artisan editora:create
php artisan editora:fakecontent --delete_previous_data
php artisan editora:createmvc
cd .. (to your www root folder) mkdir editora-test-admin cd editora-test-admin git clone https://aponsoma@bitbucket.org/omatechteam/editora_admin.git .
cd conf cp ompinfo_sample.php ompinfo.php
<VirtualHost *:80>
DocumentRoot "/var/www/editora-test/public"
ServerName editoratest.localhost
<Directory "/var/www/editora-test/public">
Allow from all
Require all granted
AllowOverride All
</Directory>
Alias /admin "/var/www/editora-test-admin"
<Directory "/var/www/editora-test-admin">
AllowOverride All
Allow from all
Require all granted
</Directory>
</VirtualHost>
Creates the Editora database structure following the rules set in config/editoradatabase.php, (*1)
php artisan editora:create
Creates random content for the Editora database., (*2)
php artisan editora:fakecontent
php artisan editora:fakecontent --exclude_classes=1,10,11,12,13
{--num_instances=} {--include_classes=} {--exclude_classes=} {--pictures_theme=} {—debug} {--delete_previous_data}
--num_instances number of instance to create for each class
--include_classes generate only this class_ids, comma separated
--exclude_classes generate all but this class_ids, comma separated
--pictures_theme generate pictures themed with that word, default:cats you can use abstract, animals, business, cats, city, food, nightlife, fashion, people, nature, sports, technics, transport
--debug show all sqls (if not present false)
--delete_previous_data **USE WITH CAUTION**, if set deletes all the previous data before generating the fake data
TBD Falta añadir contenido aleatorio para algunos atributos (mapas, date,...)., (*3)
Create the Model, View and Controller files for the Frontend (if they don't exists), (*4)
php artisan editora:createmvc --include_classes generate only this class_ids, comma separated --exclude_classes generate all but this class_ids, comma separated --old_school_controllers allow generation of old_school_controllers instead of new ones
--include_classes=1,2,3 generate only this class_ids, comma separated --force_overwrite_views --force_overwrite_models --force_overwrite_controllers --force_overwrite_all
TBD Falta crear argumento de force para borrar si o si las clases., (*5)
Improves database structure of the editora database, use only in old editoras, not new projects. It creates indexes, new columns added recently like batch_id, external_id and changes to use encrypted passwords, (*6)
php artisan editora:modernize