Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.
Last week (15) i was seek and only got to read about some functionality in Laravel. This is also the reason why i haven’t made a post about the progress and work from the week.
Until now i have been writing PHP applications from the bottom up. I started learning PHP from scratch and made use of my knowledge from C# ASP.NET which made it easier for me to get started with PHP. I am not a full stack developer and knows everything about PHP, but i know enough to feel confident in starting learning Laravel.
As described above Laravel is a free open-source framework where you can write PHP code. Due to my knowledge from ASP.NET MVC applications it is easier for me to understand and see similar ways to develop applications in Laravel. Laravel is making use of the same architecture as ASP.NET Core solutions (MVC). With my new skills from the PHP and SQL courses i am now able to make a boiler template for Laravel and setup routing.
This week has been all about getting to knowing the documentation for Laravel and learning how to setup a new project the right way. This includes:
- Database connection.
- Configuration of global environment files.
Next week will be about how Laravel works including how to make basic routing, blade layout files, sending data to my views, making migrations for the database, form protection with CSRF, CRUD functionality. Also i will be preparing a presentation for the poster exam about the international module in Antwerpen.