官方文档传送门:http://laravelacademy.org/post/7707.html
基本路由
最基本的 Laravel 路由只接收一个 URI 和一个闭包
定义方法:
Route::get('hello', function () {
return 'Hello, Welcome to LaravelAcademy.org';
});
这里的get是请求头的请求方式,除了get还有post等请求方式。
个人理解
概念:其实路由就是一个接收从浏览器或者form表单等地方传来的一个连接(URL),然后返回一个对连接处理的结果。例如:java web里的web.xml里的配置的servlet。(如果学过java web就很好理解了。)
举个栗子:
在routes文件夹下web.php里创建一个路由:
Route::get('ro',function(){
echo "Hello Laravel,This is a Route.";
});
然后放在浏览器里输入:localhost:8000/ro 来访问你的路由:

上述路由里的ro就是识别浏览器里传来的URL的唯一标识。
下面我们在form表单里尝试一下:
在public目录下新建一个form.html在里边输入:
<html>
<head>
<title>form </title>
</head>
<body>
<form action='ro' method="get">
<input type="submit" value="submit" />
</form>
</body>
</html>
显示如下:

点击submit,依然会跳转到上面所写的Route里:

网友评论