Browse Source

Edited readme.md via GitHub

Taylor Otwell 13 years ago
parent
commit
6fbd868efd
1 changed files with 40 additions and 1 deletions
  1. 40 1
      readme.md

+ 40 - 1
readme.md

@@ -121,4 +121,43 @@ Is the .htaccess file above not working for you? Try this one:
 
 After setting up HTTP rewriting, you should set the **index** configuration option in **application/config/application.php** to an empty string.
 
-> **Note:** Each web server has a different method of doing HTTP rewrites, and may require a slightly different .htaccess file.
+> **Note:** Each web server has a different method of doing HTTP rewrites, and may require a slightly different .htaccess file.
+
+[Back To Top](#top)
+
+<a name="routes"></a>
+## Defining Routes
+
+- [The Basics](#routes-basics)
+- [Route Wildcards & Parameters](#routes-parameters)
+- [Route Filters](#route-filters)
+- [Named Routes](#routes-named)
+- [Organizing Routes](#routes-folder)
+
+<a name="routes-basics"></a>
+### The Basics
+
+Unlike other PHP frameworks, Laravel places routes and their corresponding functions in one file: **application/routes.php**. This file contains the "definition", or public API, of your application. To add functionality to your application, you add to the array located in this file.
+
+All you need to do is tell Laravel the request methods and URIs it should respond to. You define the behavior of the route using an anonymous method:
+
+	'GET /home' => function()
+	{
+		// Handles GET requests to http://example.com/index.php/home
+	},
+
+	'PUT /user/update' => function()
+	{
+		// Handles PUT requests to http://example.com/index.php/user/update
+	}
+
+You can easily define a route to handle requests to more than one URI. Just use commas:
+
+	'POST /, POST /home' => function()
+	{
+		// Handles POST requests to http://example.com and http://example.com/index.php/home
+	}
+
+> **Note:** The routes.php file replaces the "controllers" found in most frameworks. Have a fat model and keep this file light and clean. Thank us later.
+
+[Back To Top](#top)