Creating a Blog Using Laravel 4 Part 3: Routing

Creating a Blog Using Laravel 4 Part 3 Routing

Laravel 4 Blog Tutorial – Routing Screenshot

Previous parts of this tutorial:

Topics we have covered so far:

  • Laravel Setup
  • Laravel Migrations
  • Model creation using Eloquent ORM
  • Database Seeding
  • Controllers

Today we will cover the routing for our blog application. So, let’s get started.

Routing in Laravel

Routing plays an essential role in the core workings of any MVC framework. It specifies a mapping between requests and response generators i.e, controller actions. In other words, routing defines the entry points of a web application. A flexible routing provides a greater control over the flow of a web application.
Laravel has a very powerful routing component built right on the top of Symfony’s routing component, and provides you with a very easy to use interface and a rich set of functionalities. Read more…

Creating a Blog Using Laravel 4 Part 2: Controllers

Creating a Blog Using Laravel 4 Part 2

Laravel 4 Blog Tutorial – dashboard Screenshot

In the first part of Creating Blog Using Laravel 4 we had covered: Laravel setup, Laravel Migrations, model creation using Eloquent ORM and Database Seeding. In this part of the tutorial we will cover the controllers for our blog application.

Creating Controllers

In Laravel we create controllers by extending BaseController class present inside app/controllers directory. All of our controller classes reside inside app/controllers directory.

Laravel does not have any restrictions on the directory structure of the application, we can rearrange the application’s directory structure according to our needs and adjust the composer settings accordingly.

Read more…