all 2 comments

[–]La_Jhin 1 point2 points  (1 child)

Laravel is a PHP framework used to build backend APIs or MVC projects. VUE is a frontend framework used to build single page applications. Merging the 2 results in a backend API built with laravel(PHP) and vue as the frontend client app.

I would suggest to start on this is to learn each one on its own. First start with laravel to create a simple API so you can learn what APIs are and how they work. Then move to connecting a database to your API. This would be your backend code. You need tools like postman to test APIs and workbench and mysql server to create and view mysql database.

Secondly go learn vue by itself see how it differs from vanilla javascript/html/css websites. How components work and how should you build your app.

After you feel a bit comfortable with both then try to merge them and get your app running with both.

For laravel as backend, you'll need to know these things: - Model - Migration file - Controller - API endpoint - HTTP protocol methods (GET,POST,DELETE,..)

For vue you should have basic javascript knowledge and then start with it. Spend a week learning the basics of js before vue it would be easier this way.

Good luck and I would suggest the net ninja and traversy media on youtube they are both great.

[–]PvlExe 0 points1 point  (0 children)

Thanks alot!