Laravel in 5 questions🤞

Laravel is a web framework based on PHP Language. Since its fosrt release, it has grown exponentially with powerfull and strong tools. If you want to begin with Laravel, read this article and join the amazing world of artisan🤗


What’s Laravel?

Laravel is a free PHP open-source framework. In software development, a framework is a pre-built structure that provides a foundation for creating new application. As a framework, larvel :

  • is very advanced for giving an extreme developer experience,
  • Integrates a set of tools like ORM(Eloquent), a templating engine (blade), scaffolding tools (breeze, Jetstream),
  • Provides tools for command line interactions (artisan, Tinker,REPL),
  • has security built-in features

What kind of applications can you create with Laravel

With Laravel you can to build all kinds of web applications include classic web applications, APIs and real-time application.

Laravel, is the adapted framework for building customized web application like Content management system, E-commerce platforms, internal dashboard, project management tools, etc.

So, do your choice and enjoy Laravel’s capabilities👌

What about Laravel maturity as framework?

Let say that framework maturity refers to how it’s well-established and globally adopted, his defined structure, hos proven track record of success.

In the case of Laravel, for the moment it’s one of PHP leader’s framework. It’s so stable and reliable, with a vibrant community which improves every day Laravel Ecosystem, Laravel’s documentation and support are comprehensive and available, development processes and practices are optimized.

What an amazing framework 😍

What are prerequisites for starting with Laravel?

For feeling comfortable with the framework, you have to have a PHP background as a developer especially, Oriented Object Programing in PHP. However, it depends with your others capacities.

One truth is admitted with Laravel, the learning curve is very vey short! 🤏

Your first project?

To start your Laravel project is very simple, I can advice to you two thinks:

  • Install first, your development tools like:herd, Laragon (developement environment),
  • Git (versionning control tool)
  • Composer (Dependencies manager)

Second, you can go for with :

composer create-project laravel/laravel:^11.0 your-app-name

After running this command, you can follow documentation link and enjoy artisan experience.