为控制器配置路由
当我们控制器写好了之后,如何访问到这个控制器并且完成这个控制器实现的功能呢?答案很简单,就是使用路由来控制。之前我们看到过路由来配置控制器。这里就正式介绍一下。
我们现在刚刚创建的TestController这个控制器中添加一个方法为error。如下:
public function error(){
return view('home');
}
然后我们来看这个控制器如何配置路由。
我们配置方式:在routes.php中加上这个:
Route::get('/contest', 'WelcomeController@index');
第一个参数是路由,当URL为cintest的时候对应这个路由,第二个参数是控制器。@符号之前为控制器的名称,@符号之后为URL访问的控制器的方法。这里的意义就是WelcomeController控制器中的index方法。这时在访问contest的时候就会跳转到welcome的页面上。
接下来配置error的路由的方法用样:
Route::get('/theerror', 'TestController@error');
试着配置TestController中index方法的路由。