Sistema web para crear proyecto web nuevo

This commit is contained in:
2020-07-03 17:21:55 -04:00
parent af3507bda5
commit ad3952501f
53 changed files with 2437 additions and 0 deletions

View File

@ -0,0 +1,8 @@
<?php
use ProVM\Projects\Common\Controller\Web\Create;
$app->group('/create', function($app) {
$app->post('/2', [Create::class, 'step2']);
$app->post('/3', [Create::class, 'step3']);
$app->get('[/]', Create::class);
});

View File

@ -0,0 +1,24 @@
<?php
use ProVM\Projects\Common\Controller\Web\Project;
$app->group('/project/{project}', function($app) {
$app->group('/views', function($app) {
$app->group('/add', function($app) {
$app->get('[/]', [Project::class, 'addView']);
$app->post('[/]', [Project::class, 'doAddView']);
});
});
$app->group('/controllers', function($app) {
$app->group('/add', function($app) {
$app->get('[/]', [Project::class, 'addController']);
$app->post('[/]', [Project::class, 'doAddController']);
});
});
$app->group('/routes', function($app) {
$app->group('/add', function($app) {
$app->get('[/]', [Project::class, 'addRoute']);
$app->post('[/]', [Project::class, 'doAddRoute']);
});
});
$app->get('[/]', Project::class);
});

View File

@ -0,0 +1,6 @@
<?php
use ProVM\Projects\Common\Controller\Web\Home;
$app->group('/step', function($app) {
$app->post('/2', [Home::class, 'step2']);
});