配置路由的不同方法
我们本次全部使用GET方法来配置路由作为示范:
1.直接使用函数输出:这个方式可以实现用户在地址栏中输入URL就能在页面上输出我们想要的东西,类似于把要处理的和输出的数据放在了路由中。下面是一个例子:
Route::get('/test',function(){
echo 'hello world!';
});
在这里我们访问test这个URL,会在页面上输出一个hello world!,这就类似于在一个页面上写了一个输出一样。
2.返回到一个页面上:这个方式是吧这个URL映射到一个我们想要跳转的页面上,也就是表示层。下面是一个例子。
由于在Laravel中Laravel有一个默认的页面,也就是我们刚开始所看到的欢迎页面,我们就跳转到这个页面。这个页面名叫:welcome
Route::get('/testview',function(){
return view('welcome');
});
通过这个路由,可以将这个URL映射到欢迎的页面上。
3.返回到控制器。当然,直接输出和直接映射到页面上并不是我们使用框架的目的,因为即便是不用框架我们也可以很快速的实现这两个功能,框架的目的是为了更好的开发,而返回到控制器才是最好的方式。我们来看一个例子:
Route::get('/', 'WelcomeController@index');
这句话是Laravel自己给出的,解释一下就是这个路由对应了WelcomeController这个控制器,我们可以通过这个路由访问到这个控制器,由这个控制器去执行一部分操作,这个内容后面会介绍到。
学会前两种路由配置的方式。