Just and FYI, www.cnet.com/app_dev.php/this still have app_dev.php open. Remember to deploy your project correctly ;)
EDIT - Updates from the #symfony Freenode chat
This shows some goodies http://www.cnet.com/app_dev.php/reviews/
Yes @dlegatt is right, you shouldn't use json_encode with an object, use it with an array. There is a topic on stackoverflow were somebody gives a chunk of code to implement JsonSerialize for PHP >= 5.4: https://stackoverflow.com/a/4697671
In terms of configuration, you just enter the yaml values as you normally would but put the slaves' values under the slaves
setting. But you still need to set up the replication on the MySQL servers (DigitalOcean has a good writeup on that here) if you haven't already.
Also, definitely take a look at the links /u/nikita2206 posted.
So i used this Laracasts video tutorial to get into PHPStorm. i know it isn't Symfony specific but it has some great info on getting your setup how you want it.
https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/1
If you want to "ease in" into Symfony development, why not start with Silex? It's a much less steep learning curve, but it uses most of the same components (like routing, twig, etc), and you'll get the hang of using composer.
Flex is not meant for managing your front-end dependencies.
>Symfony Flex automates the most common tasks of Symfony applications, like installing and removing bundles and other Composer dependencies.
Webpack Encore is probably what you were referring to in your comment.
>Webpack Encore is a simpler way to integrate Webpack into your application. It wraps Webpack, giving you a clean & powerful API for bundling JavaScript modules, pre-processing CSS & JS and compiling and minifying assets.
​
Thank you for the thorough reply this is great advice for me because I see where I may lack further knowledge / experience.
I am glad to hear that there is still value in building stuff on your own because sometimes I feel like I might just not have dealt with Firebase etc. enough to really understand it's benefits and wondered if it is worth my time to build things on my own anymore.
Especially payment handling is a topic I fear to do things wrong and experimenting with this is not exactly backed by some security net to let you "fail softly".
Your stack sounds interesting and I have great respect for your path learning to deal with all the setups, backups and security.
I was happy to see supabase.io as an alternative to Firebase but in the end it is probably a lot of time and know-how one has to put in to get it running on bare metal.
Maybe I should start with manual sign up for select customers and gain more experience until I build a real SaaS first.
Thanks for sharing and a happy new year to you!