Despues de clonar el repositorio realizar los siguientes pasos
$ composer install
CREATE SCHEMA `larus_laravel`;
APP_ENV=local
APP_DEBUG=true
APP_KEY=jXzR5tWWFNuqmZQxqleH633gcaRqZNi2
DB_HOST=localhost
DB_DATABASE=larus_laravel
DB_USERNAME=user_mysql
DB_PASSWORD=password_mysql
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
$ php artisan migrate
$ php artisan module:list
Por cada modulo existente realizar la instalación de su migración
php artisan module:migrate Dashboard
php artisan module:migrate Notifications
php artisan module:migrate Roles
php artisan module:migrate Tasks
php artisan module:migrate User
El modulo (Permissions) no es necesario dado que ya exite la tabla creada desde la migración original
php artisan db:seed
php artisan module:seed Dashboard
php artisan module:seed Notifications
php artisan module:seed Roles
php artisan module:seed Tasks
php artisan module:seed User
php artisan module:seed Permissions
php artisan serve
Usuario; test@test.com / Password: test
php artisan module:migrate Contabilidad
DIRECTORY_SALES=directorio
'disks' => [
...
'sales' => [
'driver' => 'local',
'root' => env("DIRECTORY_SALES"),
],
...
]
protected $commands = [
...
'Modules\Contabilidad\Console\SalesReadCommand'
...
];
protected function schedule(Schedule $schedule) {
...
$schedule->command('larus:salesRead')->hourly();
...
}
5) Para poder probar directamente el comando, puede realizarlo desde una terminal con el siguiente comando:
php artisan larus:salesRead
- Write Tests
MIT
1.1.0