路由里面可以做所有事情,但是真正的项目当中,路由只用来接收请求,并转发给控制器的方法进行处理
控制器(C)
1.怎么新建一个控制器?
在App\Http\Controllers目录下新建一个名为:MemberController的控制器
<?php namespace App\Http\Controllers; //命名空间 class MemberController extends Controller //继承于控制器基类 { public function info($id) { return ‘member-info-id-‘.$id; // return route(‘memberinfo‘); //通过路由别名找到路由地址 } }
2.控制器和路由怎样进行关联?
3.关联控制器后,路由的特性怎么用?
通过路由访问控制器
// Route::get(‘member/info‘,[‘uses‘ => ‘[email protected]‘]); // Route::get(‘member/info‘,[‘uses‘ => ‘[email protected]‘,‘as‘ => ‘memberinfo‘]); //as:路由别名 // Route::get(‘member/{id}‘,[‘uses‘ => ‘[email protected]‘]); //路由参数 Route::get(‘member/{id}‘,[‘uses‘ => ‘[email protected]‘])->where(‘id‘,‘[0-9]+‘); //路由参数(条件)