// +---------------------------------------------------------------------- use think\facade\Route; Route::rule('/', 'Front/index'); Route::rule('search', 'Front/search'); Route::rule('lists', 'Front/lists'); Route::rule('detail-:id', 'Front/detail'); Route::rule('category', 'Front/category'); Route::rule('topic-:id', 'Front/topic'); Route::rule('front/:function', 'Front/:function'); Route::group('admin', function () { Route::rule('/', 'admin.Index/index'); Route::rule('login', 'admin.Index/login'); Route::rule('logout', 'admin.Index/logout'); Route::rule(':controller/:function', 'admin.:controller/:function'); }); Route::group('user', function () { Route::rule('/', 'admin.Index/index'); Route::rule('login', 'user.Index/login'); Route::rule('logout', 'user.Index/logout'); Route::rule('register', 'user.Index/register'); Route::rule(':controller/:function', 'user.:controller/:function'); }); Route::group('api', function () { Route::rule('/', 'admin.Index/index'); Route::rule('login', 'api.Index/login'); Route::rule('register', 'api.Index/register'); Route::rule(':controller/:function', 'api.:controller/:function'); }); Route::miss('Index/miss');