web.php文件
//路由请求控制器-GET请求1
// Route::get('User/info','UserController@info');
//路由请求控制器-GET请求2(注意:路由名区分大小写)
// Route::get('User/info',['uses'=>'UserController@info']);
//路由请求控制器-POST请求(注意:有误)
// Route::post('User/info',['uses'=>'UserController@info']);
//路由请求控制器-any请求(注意:路由名区分大小写)
// Route::any('User/info',['uses'=>'UserController@info']);
//路由请求控制器-match请求(注意:路由名区分大小写)
// Route::match(['get', 'post'],'User/info',['uses'=>'UserController@info']);
//路由别名
// Route::any('User/info',[
// 'uses'=>'UserController@info',
// 'as'=>'Userinfo'
// ]);
//路由请求控制器-any请求并且传入正则参数(注意:路由名区分大小写)
// Route::any('User/info/{id}',['uses'=>'UserController@info'])
// ->where('id','[0-9]+');
UserController.php文件
<?php
namespace App\Http\Controllers;
/**
*
*/
class UserController extends Controller
{
public function info($id){
return'member-info-id-'.$id;
// return route('Userinfo');
}
}
实战详解
//路由写法
Route::any('/qemo','Auth\QemoController@qemo');
控制器写法
<?php
namespace App\Http\Controllers\Auth;
//如果不在Controllers跟目录下面,使用类必须写
use App\Http\Controllers\Controller;
class QemoController extends Controller
{
public function qemo(){
return 'nihao 123123Auth';
}
}