路由里面可以做所有事情,但是真正的项目当中,路由只用来接收请求,并转发给控制器的方法进行处理
控制器(C)
1.怎么新建一个控制器?
在App\Http\Controllers目录下新建一个名为:MemberController的控制器
<?phpnamespace 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‘ => ‘MemberController@info‘]);// Route::get(‘member/info‘,[‘uses‘ => ‘MemberController@info‘,‘as‘ => ‘memberinfo‘]); ???//as:路由别名// Route::get(‘member/{id}‘,[‘uses‘ => ‘MemberController@info‘]); ???//路由参数Route::get(‘member/{id}‘,[‘uses‘ => ‘MemberController@info‘])->where(‘id‘,‘[0-9]+‘); ???//路由参数(条件)
[2018-01-12] laravel中的MVC
原文地址:https://www.cnblogs.com/chenlini/p/8416932.html