{"repo":"Rebolon/php-sf-flex-webpack-encore-vuejs","free":true,"listed":false,"github":"https://github.com/Rebolon/php-sf-flex-webpack-encore-vuejs","clone":"git clone https://github.com/Rebolon/php-sf-flex-webpack-encore-vuejs.git","description":"A simple app skeleton to try to make every components work together : symfony 5.* (latest stable at the date, but work with sf 4 and 3.3+ if you pull the right tag), symfony/flex, webpack-encore, vuejs 2.5.x, boostrap 4 sass","language":"PHP","stars":114,"topics":["symfony","webpack","vuejs","single-page-app","sass","bootstrap","javascript","testcafe","reactjs","quasar"],"license":"MIT","category":"cli-tools","readme_excerpt":"Symfony sample requirements You need PHP (7.4+), composer, node (15+ is better) npm or yarn and @angular/cli package installed globally You also need to configure your php with curl and openssl You have to setup the certificates download pem file, put it somewhere on your system and set your php.ini with those values: curl.cainfo = PATH TO YOUR CERTIFICATE/cacert.pe openssl.cafile = PATH TO YOUR CERTIFICATE/cacert.pem You can run the app with a PHP Built in server (all npm command relys on it), but some features may not work finely. In fact, Api-platform package rely on some HTTP SERVER features that are not implemented by the PHP Built-in server. So the api indexes like /api/index.json, /api/index.jsonld or /api/index.html will just return a 404 Not Found. There is also the react-admin app generated by the Api-platform that will not work because it relies on api json index. To run the tests: you may need to download the chrome webdriver with the same version as your own Chrome. Here is the dowload page : https://chromedriver.chromium.org/downloads and then you can specify the Panther webdriver path in a .env.test.local (copied from .env.test) on the row PANTHER CHROME DRIVER BINARY= you also have to build the assets (npm run build) because some functional tests relies on real web page, so assets must be available explanation This application has been realized to get a sample front app with sf4+ & vuejs but it also shows basic controllers with what most developpers do : basic","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rebolon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rebolon/php-sf-flex-webpack-encore-vuejs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}