基本概念

Request Lifecycle-请求生命周期

1. `public/index.php` 加载框架
    >   loads the Composer generated autoloader definition
    >   retrieves an instance of the Laravel application from bootstrap/app.php script

路由

路由组

> 需要为一组路由配置一个中间件,另外排除特定的路由
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() {
Route::get('login', 'AuthController@login');
Route::get('logout', 'AuthController@logout');
Route::group(['middleware' => 'authAdmin'], function(){
Route::resource('page', 'PageController');
Route::resource('article', 'ArticleController');
Route::resource('gallery', 'GalleryController');
Route::resource('user', 'UserController');
// ...
});
});
1
2
3
4
5
6
7
8
Route::group(['prefix'=>'taobao', 'namespace' => 'Taobao'],function(){
Route::match(['get', 'post'],"addcode","TaobaoApiController@addcode");
Route::group(['middleware' => 'tbtoken'],function (){
Route::match(['get', 'post'],"test","TaobaoApiController@test");
Route::match(['get', 'post'],"getitem","TaobaoApiController@getitem");
});
});