Kode Blog - Inspiring And Empowering Developers.
Laravel is a PHP MVC framework for developing web applications. It is an open source framework released under MIT License. Laravel was developed out of the need to address most of the challenges in CodeIgniter MVC.
Laravel is built on the shoulders of giants. It uses components from other time tested frameworks like Symfony. If populating is anything to go by, Laravel MVC has the Lions share in the PHP MVC frameworks market share. According to a survey done by SitePoint, Laravel MVC framework is the most used framework in both personal projects and at work.
Yes it does matter. From a career perspective, the logic implication of this is that there are more Laravel developer jobs compared to other frameworks. This doesnt mean you should discard other frameworks. It means learning Laravel MVC framework gives you more opportunities to find jobs/ personal projects to work on.
The following are some of the features that make Laravel MVC framework very popular among developers.
The official website for Laravel is http://laravel.com/. You can download Laravel from the official website. You can also find helpful information on how to get started with Laravel and how to use most of the components in Laravel.
The best way to learn is by practice. Throughout these tutorial series, we will be creating a shopping cart web application. We will use a free HTML5 template from ShapeBootstrap. You can preview a non-functional demo of the project from this link. The following image shows a preview of what we will be working with.
These tutorial series will guide you on your journey to Laravel Land "Home of web artisans". In these tutorial series, we are going to cover the following topics
01 Laravel Installation and Configuration this tutorial will show you how to download, install and configure Laravel. We will also explore the directories of Laravel
02 Laravel Best Practices this tutorial lays the foundation that will help you defeat evil minions that will try to stop you from completing your journey to Laravel Land.
03 Laravel Hello World in the spirit of learning computer programming, we shall kick off with a simple hello world and explain the fundamentals of building Laravel applications
04 Laravel Routing & Controllers this tutorial shows you how to create SEO friendly routes in Laravel and match them to controllers.
05 Laravel Blade this tutorial shows you how to use blade template engine in Laravel views.
06 Laravel Eloquent ORM This tutorial shows you how you can use Eloquent ORM to insert, update and delete data from a database.
07 Laravel Authentication this tutorial shows you how to authenticate users in a Laravel powered web application
08 Laravel Helper Functions this tutorials shows you how to use built in helper functions in Laravel to perform common tasks. You will also learn how to create your own custom helpers.
09 Laravel Localization this tutorial shows you how to create Laravel web applications that support many languages.
10 Unit Testing this tutorial shows you how to write unit tests for Laravel.
Tutorial version 1: Date Published 2015-08-24