From PHP to Laravel need help understanding project structure

by Computer   Last Updated October 21, 2018 22:05 PM

I am a PHP, ES6, C# developer; I think I've mastered all that to an advanced level or at least near that point.

I reached the point that I'm able to jump into PHP and Javascript frameworks. I've chosen Laravel for PHP because in my country, Argentina, all job offers requiere knowledge on that technology.

The problem is I don't understand the framework. I'm used to edit .php files and store them somewhere in my project folder; and link them in the code. When I passed through the struggles of installing Laravel, I found a lot of folders and I don't know where to start.

ALL TUTORIALS IGNORE THE FACT THAT SOME DEVELOPERS HAVE NEVER USED A FRAMEWORK AND CANNOT FOLLOW THE TUTORIALS, NOT BECAUSE NOT KNOWING HOW TO CODE, BUT BECAUSE YOU HAVE A BIG FOLDER WITH A LOT OF FILES THAT YOU DON'T KNOW HOW THEY INTERACT WITH EACH OTHER.

So I would like to understand:

1 - Each project I make is a new laravell instalation via composer? 2 - When I look at the files created by composer, which of them is my proyect. 3 - Wich files do I have to edit to make the front-end and to make the back-end. 4 - wich file is the "index.php" wich will be the landing page. 5 - wich of these need to be uploaded to the server once I finnish my work. 6 - Maybe I didn't understand what is this for. Is this for making websites or the backend of a website; because maybe this is for something else and because of that I cannot understand all this files.

Thanks. Saludos cordiales.



Related Questions


C# vs PHP: Language and Framework Comparison

Updated May 19, 2017 14:05 PM

Regarding ASP.NET MVC and PHP Frameworks

Updated March 06, 2017 12:05 PM

Web development frameworks

Updated June 05, 2017 21:05 PM

Frameworks for web development

Updated June 06, 2017 22:05 PM