{"id":14993793,"url":"https://github.com/joxepo666/prueba--symfony-angularjs","last_synced_at":"2026-02-08T18:03:42.681Z","repository":{"id":68261624,"uuid":"104630061","full_name":"joxepo666/Prueba--Symfony-AngularJS","owner":"joxepo666","description":null,"archived":false,"fork":false,"pushed_at":"2019-11-13T07:23:31.000Z","size":11138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-05T17:45:35.258Z","etag":null,"topics":["angularjs","fosrestbundle","php","symfony2"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joxepo666.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-24T08:34:24.000Z","updated_at":"2019-11-13T07:23:34.000Z","dependencies_parsed_at":"2023-05-14T23:15:26.281Z","dependency_job_id":null,"html_url":"https://github.com/joxepo666/Prueba--Symfony-AngularJS","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"c192e1ff1279d1dce7e9139adf457dc65b9a0cca"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joxepo666/Prueba--Symfony-AngularJS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joxepo666%2FPrueba--Symfony-AngularJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joxepo666%2FPrueba--Symfony-AngularJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joxepo666%2FPrueba--Symfony-AngularJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joxepo666%2FPrueba--Symfony-AngularJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joxepo666","download_url":"https://codeload.github.com/joxepo666/Prueba--Symfony-AngularJS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joxepo666%2FPrueba--Symfony-AngularJS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267626990,"owners_count":24117709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angularjs","fosrestbundle","php","symfony2"],"created_at":"2024-09-24T15:30:40.067Z","updated_at":"2026-02-08T18:03:42.648Z","avatar_url":"https://github.com/joxepo666.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"README by Iraitz Mendoza\n\nDescomprimimos el fichero Prueba_On4u.zip en donde queramos.\n\nBack-End:\n\tEn primer lugar necesitamos tener PHP y MySQL instalados en nuestro equipo.\n\t\n\tEn el fichero 'app\\config\\parameters.yml' deberemos indicar los parametros de la ubicación de la base de datos, así como los de acceso a la misma, en nuestro caso:\n\t\tdatabase_host: 127.0.0.1\n\t\tdatabase_port: 3306\n\t\t...\n\t\tdatabase_user: root\n\t\tdatabase_password: root\n\t\t\n\tAbrimos la consola y nos situamos en el directorio de \"backend\".\n\n\tEjecutamos el siguiente comando:\n\t\t$ app/console doctrine:database:create\n\tEl cuál nos creará el esquema necesario en la base de datos.\n\n\tA continuación, ejecutamos este otro:\n\t\t$ app/console doctrine:schema:update --force\n\tQue nos creará la tabla dentro del esquema.\n\t\n\tAhora debemos crear un usuario y darle permisos:\n\t\t$ app/console fos:user:create admin admin@email password\n\t\t$ app/console fos:user:promote admin ROLE_API\n\t\t\n\t\t**El usuario necesita el rol ROLE_API para ignorar la protección estándar CSRF en los formularios Symfony2. También se puede ajustar esta configuración en la configuración del FOSRestBundle.**\n\n\tPor último, ejecutamos el comando necesario para arrancar el servidor que contendrá la aplicación.\n\t\t$ app/console server:run\n\t\t\n\t\t\nFront-End:\n\tNecesitamos un servidor para nuestra aplicación, en esta prueba usaremos el Apache Tomcat 7.0.81\n\t\n\tUna vez lo tengamos instalado, copiamos la carpeta 'productosApp' que venía en el ZIP en la ruta \"webApps\" de la instalación del servidor. En nuestro caso es 'C:\\Apache\\apache-tomcat-7.0.81\\webapps'.\n\tCon esto hecho, arracamos el servidor y ya tendríamos desplegada nuestra aplicación AngularJS en el servidor.\n\t\n\tFinalmente, abrimos un navegador (a ser posible, no IE) e introducimos la url de la aplicación: \n\t\thttp://localhost:8080/productosApp\n\t\t\n\t\n\t\t\n\t\t\n\n\t\n\t","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoxepo666%2Fprueba--symfony-angularjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoxepo666%2Fprueba--symfony-angularjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoxepo666%2Fprueba--symfony-angularjs/lists"}