控制器基础类建立

路由中输出视图

5.2版本开始不支持Route::controller()
路由到控制器并起别名
验证:
Route::any('member/{id}', ['uses' => 'MemberController@info'])
->where('id', '[0-9]+');
路由加参数:
Route::any('member/{id}', ['uses' => 'MemberController@info']);
Class MemberController:
public function info($id){
return 'member-info-id-'.$id;
}
路由别名:
'as' => 'memberinfo'
控制器
创建MemberController.php
<?php
name space App\Http\Controllers;
Class MemberController extends Controller{
public function info(){
return 'member-info';
}
}路由和控制器关联
Rount::get('member/info', 'MemberController@info');
//或者
Rount::get('member/info', ['uses' => 'MemberController@info']);别名
Rount::any('member/info', [
'uses' => 'MemberController@info',
'as' => 'memberinfo'
]);参数绑定
Rount::get('member/{id}', ['uses' => 'MemberController@info'])->where('id','[0-9]+');
//MemberController.php
namespace App\Http\Controllers;
Class MemberController extends Controller{
public function info($id){
return 'member-info-id-' . $id;
}
}
命名空间(需要补习)
控制器
1 怎么新建一个控制器
2 控制器和路由怎样进行关联
3 关联控制器后,路由的特性怎么用
// (路由)关联控制器 (两种方式)
// 方式1:
// Route::请求方式('请求url',控制器名称@控制器下的方法); Route::get('member/info', 'MemberController@info');
// 方式2:
// Route::请求方式('请求url',['usre'=>控制器名称@控制器下的方法']);
注意:参数在Route:: 中不带$,在controller函数中要带$